/* main.css */
/* Custom scroll behavior for smooth jumps between sections */
html {
    scroll-behavior: smooth;
}
/* Default body font is a readable sans-serif */
body {
    font-family: 'system-ui', '-apple-system', 'Inter', 'sans-serif';
}

/* Apply elegant serif font to large headings */
h1, h2 {
    font-family: 'Newsreader', serif;
}
/* Custom scrollbar for aesthetics */
::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar-track {
    background: #F9F9F9;
}
::-webkit-scrollbar-thumb {
    background: #D1D5DB;
    border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
    background: #A0A0A0;
}
/* Style for the sticky, semi-transparent header */
.sticky-header {
    position: sticky;
    top: 0;
    z-index: 50;
    backdrop-filter: blur(4px); /* Optional: adds a nice blurring effect */
}
.text-shadow-custom {
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}   