:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a0a0a;--surface:#1a1a1a;--surface-raised:#262626;--foreground:#fafafa;--text-body:#d4d4d4;--text-muted:#a3a3a3;--accent:#ff7200;--accent-gradient-start:#ff9800;--accent-foreground:#fff5eb;--accent-ink:#0a0a0a;--live:#f44;--black:#000;--white:#fff;--border:#ffffff1a;--border-strong:#ffffff26;--border-on-accent:#fff5eb80;--count-on-accent:#fff5eb40;--accent-soft:#ff720026;--accent-selected-soft:#ff72001f;--accent-track:#ff720033;--accent-highlight:#ff720038;--header-desktop:#0a0a0ae6;--chrome-mobile:#0a0a0af0;--image-label:#0a0a0abf;--duration-label:#0a0a0acc;--hero-badge:#1a1a1ab3;--mobile-menu:#0a0a0a99;--viewer-scrim:#000c;--transparent:transparent;--fade-clear:#0a0a0a00;--fade-soft:#0a0a0a33;--fade-hero:#0a0a0ab3;--fade-decade:#0a0a0ad9;--gradient-accent:linear-gradient(to right,var(--accent-gradient-start),var(--accent));--gradient-hero:linear-gradient(90deg,var(--background) 0%,var(--fade-hero) 30%,var(--fade-clear) 62%),linear-gradient(0deg,var(--background) 0%,var(--fade-clear) 30%);--gradient-decade:linear-gradient(180deg,var(--fade-clear) 40%,var(--fade-decade) 100%);--gradient-photo:linear-gradient(180deg,#0000 0%,var(--viewer-scrim) 100%);--gradient-mobile-hero:linear-gradient(180deg,var(--mobile-menu) 0%,var(--fade-clear) 25%,var(--fade-soft) 55%,var(--background) 100%);--font-sans:"SF Pro Display","SF Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Consolas,monospace;--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-17:17px;--font-size-18:18px;--font-size-19:19px;--font-size-20:20px;--font-size-21:21px;--font-size-22:22px;--font-size-24:24px;--font-size-26:26px;--font-size-28:28px;--font-size-30:30px;--font-size-32:32px;--font-size-36:36px;--font-size-38:38px;--font-size-40:40px;--font-size-44:44px;--font-size-48:48px;--font-size-56:56px;--font-size-64:64px;--font-size-88:88px;--text-xs:var(--font-size-12);--text-sm:var(--font-size-14);--text-base:var(--font-size-16);--text-lg:var(--font-size-18);--text-xl:var(--font-size-20);--display-hero:clamp(56px,7vw,100px);--leading-body:1.75;--leading-ui:1.5;--leading-heading:1.15;--tracking-display:-.045em;--tracking-heading:-.035em;--tracking-ui:-.02em;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--radius-highlight:4px;--radius-inner:10px;--radius-card:12px;--radius-pill:9999px;--space-0:0;--space-2:2px;--space-3:3px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-24:24px;--space-26:26px;--space-28:28px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--space-96:96px;--container-max:1440px;--gallery-max:1600px;--gutter:40px;--gutter-mobile:20px;--shadow-sm:0 1px 2px #0000000d;--shadow-hover:0 4px 6px -1px #0006,0 2px 4px -2px #0006;--shadow-tab:0 1px 2px #0000004d;--shadow-ring:0 0 0 2px var(--accent);--shadow-play:0 4px 6px -1px #0006;--shadow-toolbar:0 10px 15px -3px #00000080;--shadow-viewer:0 25px 50px -12px #0009;--shadow-book:drop-shadow(0 16px 16px #00000080)}
