:root {
    --mode: #ffffff;
    --text: #000000;
    --card: rgb(247 247 247);
    --text-content: #676767;
    --btn: #607d8b;
    --btn-background: #8f8f8f14;
    --nav: #000000;
    --item: #000000a6;
}

@media screen and (prefers-color-scheme: dark) {
    :root {
        --mode: #18181b;
        --text: #eeeeee;
        --card: rgb(29 29 33);
        --text-content: #989898;
        --btn: #89b1bc;
        --btn-background: #ffffff05;
        --nav: #ffffff;
        --item: #ffffffa6;
    }
}

*{
    font-family: "Rubik", sans-serif;
}

a{
    text-decoration: none !important;
    color: #673ab7;
}

.information{
    position: relative;
    background: var(--card) !important;
    padding: 10px;
    backdrop-filter: blur(25px);
    transition: all .5s cubic-bezier(.4,0,0,1);
    border-bottom-color: transparent;
    border-radius: 4px;
}

.paragraph{
    font-family: 'Baloo Bhaijaan 2', cursive;
}

body {
    background: var(--mode);
    color: var(--text);
}

nav.navbar {
    height: 60px;
    -webkit-backdrop-filter: blur(25px);
    backdrop-filter: blur(25px);

    transition: all .5s cubic-bezier(.4,0,0,1);
    border-bottom-color: transparent;
}

.card{
    width: 100%;
    margin-bottom: 10px;
    padding: 20px;
    border:none;
    background: var(--card);
}

a.navbar-brand,a.nav-link {
    color: var(--nav) !important;
}

.star{
    height: 40px;
    width: 40px;
    background: var(--text);
    margin-inline-end: 10px;
    border-radius: 1px;
    border: 1px solid #ad9ec9;
    box-shadow: 3px 3px 0 #673AB7;
    margin-top: -5px !important;
}
.time-text{
    font-size: 12px;
    color: var(--text-content);
}

.star img {
    height: 40px;
    width: 40px;
}
.btn-emad {
    background: var(--btn-background) !important;
    color: #673AB7 !important;
    font-size: 12px;
    border-radius: 5px;
    padding: 5px 15px 6px;
}

.multiple-items .item {
    width: 100px;
    height: 240px;
    background: var(--card);
    position: relative;
    border-radius: 4px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

/* the slides */
.slick-slide {
    margin: 0 8px;
}

/* the parent */
.slick-list {
    margin: 0 -8px;
}

.multiple-items .item .info {
    position: absolute;
    width: 95%;
    bottom: 0;
    padding: 0 5px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    margin: 10px;
    color: #ffffff;
}

.multiple-items .item .info div:first-child {
    display: flex;
    flex-direction: column;
}

.multiple-items .item .info div p{
    font-size: 12px;
}

.multiple-items .item .more p{
    font-size: 11px;
    margin-bottom: 8px;
}

.multiple-items .item a {
    color: var(--item);
    background: var(--card);
    padding: 8px 16px;
    border-radius: 4px;
}

.box-home {
    padding: 10px;
    border-radius: 4px;
    border: 2px solid #3f51b5;
}

.box-home i {
    font-size: 40px;
    margin-bottom: 10px;
    padding: 10px;
    color: #3f51b5;
}

.cc{
    cursor: pointer;
}

.top-page{
    -webkit-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}

.top-mode{
    width: 20px;
    text-align: left;"
}

ul.navbar-nav.ms-auto.mb-2.mb-lg-0 {
    display: -webkit-box;
}

@media (min-width: 1400px){
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        /*max-width: 1320px;*/
        max-width: 1120px;
    }
}

@media (min-width: 1200px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        /*max-width: 1140px;*/
        max-width: 1120px;
    }
}

@media (min-width: 992px){
    .container, .container-lg, .container-md, .container-sm {
        /*max-width: 960px;*/
        max-width: 890px;
    }
}