@import url("common.css");
@import url("animation.css");

* {
    scrollbar-width: none;
    -ms-overflow-style: none;
}

*::-webkit-scrollbar {
    display: none;
}

.font-esthetic {
    font-family: 'Sacramento', cursive !important;
}

.font-arabic {
    font-family: 'Noto Naskh Arabic', serif !important;
}

.img-center-crop {
    width: 15rem;
    height: 15rem;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
}

.btn-music {
    bottom: 9vh !important;
    right: 2vh !important;
    z-index: 1055 !important;
}

.btn-theme {
    bottom: 15vh !important;
    right: 2vh !important;
    z-index: 1055 !important;
}

.loading-page {
    position: fixed;
    inset: 0 !important;
    width: 100%;
    height: 100%;
    z-index: 1056 !important;
}

.dark-section {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
}

.color-theme-white {
    color: white;
}

.color-theme-black {
    color: black;
}

.bg-cover-home {
    height: 100%;
    width: 100%;
    object-fit: cover;
    mask-image: linear-gradient(to bottom, black, black, black, black, black, transparent);
}