body {
    font-family: "Signika", sans-serif;
}

a {
    text-decoration: none;
}

ul {
    list-style-position: inside;
}

main.container,
article.container {
    background: rgba(0, 0, 0, 0.7);
}

nav a {
    color: white !important;
}

nav a:hover {
    color: lime !important;
}

.nav-tabs button {
    color: white;
}

.nav-tabs button:hover {
    color: rgba(255, 255, 255, .5);
}

.searchAside a {
    color: yellow !important;
    font-weight: bold;
}

.card-body {
    padding: .5rem;
}

.spinner-border {
    width: 2.2rem;
    height: 2.2rem;
    border: .35rem dotted;
    color: white;
}

@media(max-width: 362px) {
    .container {
        --bs-gutter-x: 1.4rem;
    }
}

@media (max-width: 767px) {
    body {
        background: url(/assets/images/background-mobile-kamuskeluaran.webp);
        background-size: 100% 100%;
        background-attachment: fixed;
    }
}

@media (min-width: 768px) {
    body {
        background: url(/assets/images/background-kamuskeluaran.webp);
        background-size: 100% 100%;
        background-attachment: fixed;
    }
}

@media (max-width: 991.9px) {
    #navbarMenu .navbar-nav {
        margin-right: 1rem;
    }

    .searchAside {
        display: none;
    }
}

@media (min-width: 992px) {
    #navbarMenu li:nth-child(1) a {
        padding-left: 0;
    }

    #navbarMenu li:last-child a {
        padding-right: 0;
    }
    
    #navbarPasaran {
        display: none !important;
    }
}