
@font-face {
    font-family: 'Vazirmatn';
    src: url('/fonts/website/Vazirmatn[wght].woff2') format('woff2-variations');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

html {
    font-family: 'Vazirmatn', system-ui, sans-serif;
    line-height: 1.85;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}


.custom-body-gradient {
    background: linear-gradient(to bottom right, rgba(233, 240, 255, 0.6), rgba(255, 255, 255, 0.6));
}
    

.background-circle {
    position: absolute;
    z-index: -30;       
}

.faq-item {
    background: #FCFCFC;
    border-radius: 9999px; /* same as rounded-full */
    padding: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;

    /* Two shadows */
    box-shadow:
        0 0 15px rgba(0, 0, 0, 0.1),          /* outer shadow */
        inset 0 4px 1px rgba(255, 255, 255, 0.9); /* inner top white glow */
}

.shadow-light{
    background: #FCFCFC;
    /* Two shadows */
    box-shadow:
        0 0 10px rgba(0, 0, 0, 0.1),          /* outer shadow */
        inset 0 4px 1px rgba(255, 255, 255, 0.9); /* inner top white glow */
}

.scrollbar-hide::-webkit-scrollbar {
    display: none;
}

.scrollbar-hide {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}


