/* ========================================================
   BNN 92 - Custom Stylesheet
   File Location: public/css/custom.css
   ======================================================== */

/* Global Typography & Font Family */
body {
    font-family: 'Tiro Bangla', 'Inter', serif;
    background-color: #ffffff;
    color: #1e293b;
    margin: 0;
    padding: 0;
}

/* Ensure All Content Sections Are Pure White */
section, 
header, 
footer, 
main {
    background-color: #ffffff;
}

/* Bengali Poetry Verse Styling */
.poem-verse {
    font-family: 'Tiro Bangla', Georgia, serif;
    line-height: 2.2;
    letter-spacing: 0.01em;
}

/* Smooth Image Transitions */
img {
    transition: all 0.3s ease-in-out;
}

/* Responsive typography override */
@media (min-width: 1024px) {
    .lg\:text-6xl {
        font-size: 2.75rem !important;
        line-height: 1.2 !important;
    }
}

.font-bold {
    font-weight: 500 !important;
}

.font-semibold {
    font-weight: 500 !important;
}

.text-sm {
    font-size: 0.975rem !important;
}

.text-xs {
    font-size: 0.85rem !important;
}

.bg-brand-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(115 110 109 / 5%) !important;
}

