:root{color-scheme:dark;--c-night: #07080e;--c-dusk: #0d111b;--c-smoke: #262b3b;--c-parchment: #f1eadb;--c-ash: #8c95a3;--c-gold: #e7b84a;--c-gold-bright: #f6d27a;--c-brass: #a87b22;--c-silver: #bfc6cf;--c-teal: #0e4e55;--c-teal-deep: #0a1f24;--c-purple: #6e3a9e;--c-twilight: #2b1245;--c-lilac: #b48ae0;--c-blood: #e4572e;--c-blood-hover: #ee6a42;--c-emerald: #2ec27e;--c-pink: #ff74b8;--c-ink: #23202a;--c-ticket-num: #5a3a0e;--g-fill: #131314;--g-hover: #1c1c1e;--g-stroke: #8e918f;--g-text: #e3e3e3;--bg: var(--c-night);--surface: var(--c-dusk);--surface-tent: var(--c-teal-deep);--band: var(--c-teal);--text: var(--c-parchment);--text-2: var(--c-silver);--text-3: var(--c-ash);--accent: var(--c-gold);--accent-hover: var(--c-gold-bright);--accent-2: var(--c-lilac);--on-accent: var(--c-night);--rule: var(--c-brass);--hairline: var(--c-smoke);--field-border: var(--c-ash);--stripe-a: var(--c-gold);--stripe-b: var(--c-purple);--state-live: var(--c-emerald);--state-expiring: var(--c-blood);--state-expired: var(--c-ash);--state-danger: var(--c-blood);--state-ok: var(--c-emerald);--focus: var(--c-pink);--font-heading: "Cinzel", "Cinzel Fallback", Georgia, "Times New Roman", serif;--font-body: "Atkinson Hyperlegible Next", "Atkinson Hyperlegible Next Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono: "Martian Mono", "Martian Mono Fallback", ui-monospace, SFMono-Regular, Menlo, Consolas, "Courier New", monospace;--step--1: clamp(.84rem, .81rem + .12vw, .9rem);--step-0: clamp(1rem, .96rem + .2vw, 1.125rem);--step-1: clamp(1.2rem, 1.13rem + .35vw, 1.4rem);--step-2: clamp(1.44rem, 1.32rem + .6vw, 1.75rem);--step-3: clamp(1.73rem, 1.53rem + 1vw, 2.2rem);--step-4: clamp(2.07rem, 1.75rem + 1.6vw, 2.75rem);--step-5: clamp(2.49rem, 1.95rem + 2.7vw, 3.8rem);--leading: 1.55;--leading-tight: 1.12;--tracking-caps: .08em;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4.5rem;--radius: 0;--border: 2px;--focus-width: 3px;--focus-offset: 2px;--bulb: 8px;--notch: 12px;--tap: 44px;--measure: 62ch;--page: 70rem;--shadow: 4px 4px 0 0 var(--c-purple);--shadow-lg: 8px 8px 0 0 var(--c-purple);--dur-fast: .12s;--dur: .24s;--ease: cubic-bezier(.2, .7, .2, 1);--chase-step: .2s;--chase-cycles: 8;--twinkle: 5s;--fog: 60s;--fog-teal: 25%;--fog-band: 3%}
