/* Custom styles for specific elements not easily covered by Tailwind or for overrides */
body {
    font-family: 'Inter', sans-serif;
    scroll-behavior: smooth;
    background-color: #1A1A1A; /* Dark background */
    color: #E0E0E0; /* Light gray for text */
}
/* Override Tailwind's default font for headings if Oswald is desired, otherwise Inter will apply */
h1, h2, h3 {
    font-family: 'Inter', sans-serif; /* Using Inter for all headings as per instructions */
    text-transform: uppercase;
    color: #FFFFFF; /* White for headings */
}
/* Specific styling for the LUSTER logo to mimic graffiti/bold style */
.logo-text {
    font-weight: 900; /* Extra bold for LUSTER */
    letter-spacing: 0.05em;
    text-shadow: 2px 2px 0px #FF00FF, -2px -2px 0px #00FFFF; /* Neon pink and electric blue shadows */
}
.hero-section {
    /* Background image from the local images folder */
    background-image: url('../images/hero-background.jpg'); /* Adjusted path for CSS file */
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 100vh;
    padding-top: 80px; /* To account for fixed nav */
    position: relative;
    overflow: hidden;
}
.hero-section::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.8));
    z-index: 1;
}
.luster-bottle-img {
    filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.6)); /* Enhanced subtle glow */
}
