/* ==========================================================================
   The Truth Lens - Global Style Configuration
   ========================================================================== */

/* 2. Global Typography Reset */
body {
    /* Hind Siliguri as primary, Noto Serif Bengali as fallback/secondary */
    font-family: 'Hind Siliguri', 'Noto Serif Bengali', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Utility class for specific Noto Serif Bengali usage (e.g., inside articles) */
.font-serif-bengali {
    font-family: 'Noto Serif Bengali', serif !important;
}

/* 3. Custom Scrollbar Styling (Matches TTL Theme) */
::-webkit-scrollbar {
    width: 8px;
    height: 8px; /* For horizontal scrollbars */
}

::-webkit-scrollbar-track {
    background: #f1f1f1; 
}

::-webkit-scrollbar-thumb {
    background: #111827; /* Tailwind Gray-900 / Black from your logo */
    border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
    background: #374151; /* Lighter hover state */
}

/* 4. Utilities for specific edge cases */
.no-scrollbar::-webkit-scrollbar {
    display: none; /* Hide scrollbar for specific elements */
}

.no-scrollbar {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}

/* Smooth scrolling for anchor links */
html {
    scroll-behavior: smooth;
}