@import url('https://fonts.googleapis.com/css2?family=Exile&family=Inter:wght@300;400;500&family=Outfit:wght@600;800&display=swap');

:root {
    /* Color Palette - Elegant Civic Tone */
    --clr-bg: #FFFFFF;
    --clr-text-main: #0F172A;
    --clr-text-muted: #475569;
    --clr-accent: #006D5B;          /* Sophisticated Civic Green */
    --clr-accent-hover: #005648;
    --clr-accent-soft: rgba(0, 109, 91, 0.08);
    --clr-white: #FFFFFF;
    
    /* Typography */
    --font-heading: 'Outfit', sans-serif;
    --font-body: 'Inter', sans-serif;
    --font-display: 'Exile', serif;
    
    /* Spacing */
    --space-xs: 0.5rem;
    --space-sm: 1rem;
    --space-md: 2rem;
    --space-lg: 4rem;
    --space-xl: 8rem;
    
    /* Transitions */
    --transit-smooth: all 0.6s cubic-bezier(0.16, 1, 0.3, 1);
    --transit-fast: all 0.3s ease;

    /* Glassmorphism */
    --glass-bg: rgba(255, 255, 255, 0.05);
    --glass-border: rgba(255, 255, 255, 0.1);
    --glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37);
    --glass-blur: blur(12px);

    /* Dark Mode Tokens */
    --clr-dark-bg: #0F172A;
    --clr-dark-card: #1E293B;
}
