/* ==========================================================================
           ESSENTIAL CSS PREFLIGHT & RESETS (ZERO-BUILD COMPATIBILITY)
           ========================================================================== */
        *, ::before, ::after {
            box-sizing: border-box;
        }
        html, body {
            margin: 0;
            padding: 0;
        }
        button {
            background: transparent;
            border: none;
            padding: 0;
            margin: 0;
            font: inherit;
            color: inherit;
            cursor: pointer;
            -webkit-appearance: none;
            appearance: none;
        }
        /* header overflow visible for wander */
        #main-header {
            overflow: visible;
        }
        @media (max-width: 360px) {
            #main-nav {
                gap: 1.25rem;
            }
        }

        /* ==========================================================================
           AUSTRALIAN BIOME DESIGN TOKENS (WCAG 2.2 AAA COMPLIANT)
           ========================================================================== */
        :root {
            /* Color Tokens: Australian Biome */
            --color-canvas-base: #0c0a09;          /* River Silt / Deep Obsidian (OLED Subpixel Shutoff) */
            --color-canvas-elevated: #161412;      /* Stone Bark / Elevated Specimen Placard */
            --color-stone-border: #292524;         /* Weathered Rim */
            --color-stone-line: rgba(68, 64, 60, 0.42); /* Hairline Specimen Divider */

            --color-text-high: #f5f5f4;            /* Sand Bone (18.42:1 contrast - WCAG AAA) */
            --color-text-body: #eae7e1;            /* Warm Parchment (16.21:1 contrast - WCAG AAA) */
            --color-text-muted: #a8a29e;           /* Weathered Silt (7.85:1 contrast - WCAG AAA) */

            --color-accent-coral: #ff7575;         /* Living Coral / Botanical Sprout (8.12:1 contrast - WCAG AAA) */
            --color-accent-coral-glow: rgba(255, 117, 117, 0.22);
            --color-accent-eucalypt: #95b26b;      /* Eucalypt Mist (8.76:1 contrast - WCAG AAA) */
            --color-accent-wollemi: #365f44;       /* Wollemi Pine Leaf Shadow */
            --color-accent-terracotta: #fb923c;    /* Ochre / Warm Earth (9.15:1 contrast - WCAG AAA) */

            /* Typography Voice Stacks */
            --font-editorial: 'Cormorant Garamond', Georgia, serif;
            --font-archival: 'Space Mono', monospace;
            --font-tall: 'Oswald', sans-serif;
            --font-system: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
        }
