@font-face {
    font-family: Minecraft;
    /* src: url('https://cdn.jsdelivr.net/gh/XiaohCeale/YinyunSkin-Assets@latest/font/Minecraft.woff2') format('woff2'), */
    /* url('https://cdn.jsdelivr.net/gh/XiaohCeale/YinyunSkin-Assets@latest/font/Minecraft.woff') format('woff'); */
    src: url('/font/Minecraft.woff2') format('woff2'),
    url('/font/Minecraft.woff') format('woff');
}

html::-webkit-scrollbar {
    width: 6px;
}
html::-webkit-scrollbar-track {
    background-color: #f4f6f9;
}
html::-webkit-scrollbar-thumb {
    background-color: #a0a0a0;
}
html {
    scrollbar-color: #a0a0a0 #f4f6f9;
    scrollbar-width: thin;
}


.dropdown-menu.dropdown-menu.dropdown-menu.dropdown-menu {
    border-radius: 0;
    border: none;
    box-shadow: 1px 2px 13px 0px rgba(0, 0, 0, 0.3);
    min-width: unset;
    max-width: unset;
    width: unset;
    padding: 5px 0;
}
.dropdown-menu .dropdown-item.dropdown-item.dropdown-item.dropdown-item {
    padding: 0.2em 1.2em;
    transition: all 90ms;
}
.dropdown-menu .dropdown-divider.dropdown-divider.dropdown-divider.dropdown-divider {
    display: none;
}


.navbar .transparent {
    background-color: rgba(255, 255, 255, 0.25);
}
.navbar {
    background: rgba(255, 255, 255, 0.3);
}
.navbar.transparent .navbar-brand {
    color: #373737 !important;
}
.bs-avatar {
    filter: none !important;
}
.main-header {
    padding-top: 12px;
    position: sticky;
    top: 0px;
    left: 0px;
    right: 0px;
    background-color: #f8f9faf7;
    backdrop-filter: blur(50px);
}


.btn-color {
    box-shadow: 3px 3px 20px 0px #0000002e !important;
    border-radius: 3px !important;
}
.css-1hppjzv {
    display: none;
}


.modal.fade.show .modal-content {
    border-radius: 0;
}
.modal.fade.show .modal-content .modal-header {
    border: none;
    padding-bottom: 0;
}
.modal.fade.show .modal-content .modal-body p {
    margin: 0;
}
.modal.fade.show .modal-content .modal-footer {
    border: none;
    padding-top: 0;
}
.modal.fade.show .modal-content .modal-footer .btn {
    border-radius: 0;
    font-size: 14px;
    padding: 4px 16px;
}


#copyright .container a, .main-footer a {
    color: #6390bf;
}
.main-footer {
    background-color: #f4f6f9;
    border-top: none;
}


.callout {
    box-shadow: none;
    border-radius: 0px;
}
.callout.callout-info {
    border-left: 5px solid #1dadc4;
    background: rgba(29, 173, 196, 0.2);
}
.callout.callout-warning {
    border-left: 5px solid #e4b424;
    background: rgba(228, 180, 36, 0.2);
}
.callout.callout-success {
    border-left: 5px solid #2ea449;
    background: rgba(49, 182, 80, 0.2);
}
.callout.callout-danger  {
    border-left: 5px solid #c43342;
    background: rgba(196, 51, 65, 0.2);
}


.btn {
    border-radius: 0;
}