@font-face {
    font-family: PixelFont;
    src: url("/static/minimalistic/fonts/faraway_large_bold.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-size: calc(1rem + 1px)
}

.btn-light,
.btn-light:focus,
.btn-light:hover {
    color: #333;
    text-shadow: none
}

.breadcrumb {
    background-color: rgba(255, 255, 255, .1);
    padding: 10px 20px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2)
}

.breadcrumb-item a {
    color: #f8f9fa;
    text-decoration: none;
    font-weight: 500
}

.breadcrumb-item a:hover {
    color: #fff
}

.breadcrumb-item.active {
    color: #adb5bd
}

body {
    font-family: PixelFont, sans-serif;
    box-shadow: inset 0 0 5rem rgba(0, 0, 0, .5)
}

.custom-container {
    max-width: 60em
}

.nav-masthead .nav-link {
    color: rgba(255, 255, 255, .5);
    border-bottom: .25rem solid transparent
}

.nav-masthead .nav-link:focus,
.nav-masthead .nav-link:hover {
    border-bottom-color: rgba(255, 255, 255, .25)
}

.nav-masthead .nav-link+.nav-link {
    margin-left: 1rem
}

.nav-masthead .active {
    color: #fff;
    border-bottom-color: #fff
}

.text-justify {
    text-align: justify
}

.cover-background {
    background-size: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    backdrop-filter: saturate(200%)
}

.cover-background-battlebit,
.wiki-background-battlebit {
    background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url(/static/images/battlebit/frontend/battlebit.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.cover-background-battlefield,
.wiki-background-battlefield {
    background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url(/static/images/battlefield/frontend/battlefield.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.cover-background-battlefront,
.wiki-background-battlefront {
    background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url(/static/images/battlefront/frontend/battlefront.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.cover-background-counterstrike,
.wiki-background-counterstrike {
    background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url(/static/images/counterstrike/frontend/counterstrike.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.cover-background-kandrunet,
.wiki-background-kandrunet {
    background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url(/static/images/kandrunet/frontend/kandrunet.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.cover-background-palworld,
.wiki-background-palworld {
    background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url(/static/images/palworld/frontend/palworld.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.cover-background-warfork,
.wiki-background-warfork {
    background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url(/static/images/warfork/frontend/warfork.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.cover-background-retrowan,
.wiki-background-retrowan {
    background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url(/static/images/retrowan/frontend/retrowan.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.othergames-dropdown {
    z-index: 1500;
    vertical-align: -.125em;
    fill: currentColor
}

.btn-othergames-primary {
    --bd-violet-bg: #f96d2c;
    --bd-violet-rgb: 112.520718, 44.062154, 249.437846;
    --bs-btn-font-weight: 600;
    --bs-btn-color: var(--bs-white);
    --bs-btn-bg: var(--bd-violet-bg);
    --bs-btn-border-color: var(--bd-violet-bg);
    --bs-btn-hover-color: var(--bs-white);
    --bs-btn-hover-bg: #cf5117;
    --bs-btn-hover-border-color: #cf5117;
    --bs-btn-focus-shadow-rgb: var(--bd-violet-rgb);
    --bs-btn-active-color: var(--bs-btn-hover-color);
    --bs-btn-active-bg: #cf5117;
    --bs-btn-active-border-color: #cf5117
}

.bd-mode-toggle {
    z-index: 1500
}

.bd-mode-toggle .dropdown-menu .active .bi {
    display: block !important
}

.btn-discord {
    --bd-hover-bg: #6d79f7;
    --bd-normal-bg: #5865f2;
    --bd-hover-rgb: 88, 101, 242;
    --bs-btn-font-weight: 600;
    --bs-btn-color: var(--bs-white);
    --bs-btn-bg: var(--bd-normal-bg);
    --bs-btn-border-color: var(--bd-normal-bg);
    --bs-btn-hover-color: var(--bs-white);
    --bs-btn-hover-bg: var(--bd-hover-bg);
    --bs-btn-hover-border-color: var(--bd-hover-bg);
    --bs-btn-focus-shadow-rgb: var(--bd-hover-rgb);
    --bs-btn-active-color: var(--bs-btn-hover-color);
    --bs-btn-active-bg: var(--bd-hover-bg);
    --bs-btn-active-border-color: var(--bd-hover-bg)
}

.games-card {
    min-width: 250px
}

.games-card img {
    height: 150px;
    object-fit: cover
}

.games-card .overlay {
    background: rgba(0, 0, 0, .5);
    backdrop-filter: blur(2px);
    opacity: 1;
    transition: opacity .3s ease
}

.games-card:hover .overlay {
    opacity: 1
}

.games-card .player-count h4,
.player-count p {
    margin: 0
}

.serverbrowser .header {
    min-height: 175px
}

.serverbrowser .header-img {
    width: 100%;
    height: auto;
    filter: blur(1px);
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: .5;
    transform: translateY(-50%)
}

.serverbrowser table tbody tr[class^=squad-] td {
    background-color: rgba(255, 255, 255, .1);
    box-shadow: none
}

.serverbrowser table tbody tr[class^=squad-]:hover {
    filter: brightness(1.2)
}

.serverbrowser table tbody tr.squad-1 td {
    background-color: rgba(0, 51, 25, .9)
}

.serverbrowser table tbody tr.squad-2 td {
    background-color: rgba(0, 77, 38, .9)
}

.serverbrowser table tbody tr.squad-3 td {
    background-color: rgba(0, 102, 51, .9)
}

.serverbrowser table tbody tr.squad-4 td {
    background-color: rgba(0, 128, 64, .9)
}

.serverbrowser table tbody tr.squad-5 td {
    background-color: rgba(0, 153, 76, .9)
}

.serverbrowser table tbody tr.squad-6 td {
    background-color: rgba(0, 179, 89, .9)
}

.serverbrowser table tbody tr.squad-7 td {
    background-color: rgba(0, 204, 102, .9)
}

.serverbrowser table tbody tr.squad-8 td {
    background-color: rgba(0, 230, 115, .9)
}

.serverbrowser table tbody tr.is-bot td {
    background-color: rgb(101 36 40 / .9)
}

.recent-player-badge {
    background-color: #6c757d;
    color: #fff;
    padding: 10px 15px;
    border-radius: 50px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    font-size: 14px;
    min-width: 100%
}

.recent-players .is-bot {
    background-color: rgb(101 36 40 / .9) !important
}

.recent-player-badge .username {
    font-weight: 700;
    margin-bottom: 4px
}

.recent-player-badge .timestamp {
    font-size: 12px;
    margin-top: -7px
}

.recent-player-badge:hover {
    background-color: #5a6268
}

.second-navigation .btn-game-select {
    background-color: #383b3f;
    color: #fff;
    font-size: 16px;
    border-radius: 0;
    text-transform: uppercase;
    transition: background-color .3s, transform .2s;
    flex: 1 1 auto;
    min-width: 100px;
    text-align: center;
    border: 2px solid transparent
}

.second-navigation .btn-game-select.active-tab {
    background-color: #343a40;
    color: #fff;
    font-weight: 700;
    border: 1px solid #f8f9fa;
    box-shadow: 0 4px 8px rgba(0, 0, 0, .2)
}

.second-navigation .btn-game-select:hover {
    filter: brightness(1.2)
}

.second-navigation .btn-game-select:focus {
    box-shadow: 0 0 0 .25rem rgba(108, 117, 125, .5)
}

@media (max-width:768px) {
    .second-navigation .btn-game-select {
        flex: 1 1 100%;
        margin-bottom: 10px
    }

    .second-navigation .btn-game-select.active-tab {
        border-bottom: 0
    }
}

.wiki-card {
    min-width: 250px
}

@media (min-width:768px) {
    .wiki .card-body {
        padding: 1.5rem
    }
}