:root{--ink:#0b0b0c;--ink-900:#121316;--ink-800:#1a1b1f;--ink-700:#26282d;--ink-600:#3a3d44;--paper:#f5f2ea;--paper-200:#ece7da;--paper-300:#ded7c5;--white:#fff;--gold:#e8a93a;--gold-bright:#f4c76a;--gold-deep:#c5851f;--gold-wash:#f3e2bc;--navy:#1b2547;--navy-700:#243160;--navy-500:#36477f;--periwinkle:#6e7cae;--red:#d92d20;--red-bright:#f03a2c;--red-deep:#a81a11;--green:#3fa66a;--color-bg:#0b0b0c;--color-bg-deep:#050506;--color-surface:#121316;--color-surface-raised:#1a1b1f;--color-text:#f5f2ea;--color-text-muted:#a7a39a;--color-text-faint:#6b6962;--color-border:rgba(245,242,234,.12);--color-border-strong:rgba(245,242,234,.28);--color-border-hard:#f5f2ea;--color-accent:#e8a93a;--kanji-ink:#e8a93a;--font-display:"Anton",sans-serif;--font-sans:"Archivo",sans-serif;--font-mono:"Space Mono",sans-serif;--font-brush:"Yuji Boku",serif;--text-2xs:11px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:17px;--text-lg:19px;--text-xl:22px;--text-2xl:27px;--text-3xl:34px;--text-4xl:44px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--gutter:24px;--section-y:96px;--container-max:1280px;--radius-sm:2px;--radius-md:4px;--radius-pill:999px;--border:2px;--border-bold:3px;--shadow-hard-sm:3px 3px 0 #0b0b0c;--shadow-hard:5px 5px 0 #0b0b0c;--shadow-hard-lg:8px 8px 0 #0b0b0c;--shadow-hard-gold:5px 5px 0 #e8a93a;--shadow-hard-red:5px 5px 0 #d92d20;--shadow-pop:0 16px 48px rgba(0,0,0,.55);--ring:0 0 0 3px rgba(232,169,58,.45);--ease-out:cubic-bezier(.22,1,.36,1);--ease-strike:cubic-bezier(.5,0,.1,1);--dur-fast:120ms;--dur:180ms;--dur-slow:320ms;--diagonal-hazard:repeating-linear-gradient(-45deg,#e8a93a 0 14px,#0b0b0c 14px 28px)}