:root{--color-black:#000000;--color-white:#FFFFFF;--color-neon-pink:#FF0099;--color-neon-cyan:#00FFFF;--color-neon-lime:#00FF00;--color-neon-magenta:#FF00FF;--color-neon-orange:#FF6600;--color-neon-blue:#0066FF;--font-mono:Monaco,'Courier New',monospace;--font-size-hero:clamp(2rem, 8vw, 5rem);--font-size-h2:clamp(1.5rem, 5vw, 3rem);--font-size-h3:clamp(1.2rem, 3vw, 2rem);--font-size-body:clamp(0.875rem, 1.5vw, 1.125rem);--font-size-small:clamp(0.75rem, 1.2vw, 0.95rem);--line-height-tight:1.1;--line-height-normal:1.5;--letter-spacing-wide:0.1em;--outline-thick:4px solid #000000;--shadow-hard:8px 8px 0 #000000;--shadow-light:4px 4px 0 #000000;--shadow-xl:12px 12px 0 #000000;--space-xs:0.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem}