:root{--bg:var(--color-background,#040c1a);--bg-deep:var(--color-background,#020713);--surface:var(--color-surface,#0a1629);--surface-soft:var(--color-secondary,#0d1b31);--line:rgba(191,208,233,.13);--gold:var(--color-accent,#f2b62e);--gold-light:var(--color-accent,#ffd45c);--text:var(--color-text,#f7f7f4);--muted:var(--color-text-muted,#bac2d0);--font:Arial,Helvetica,sans-serif;--max:1050px;--radius:16px;--layout-max:1280px;--layout-gutter:clamp(20px,3.3vw,48px);--layout-gap:clamp(14px,2vw,28px);--editorial-text-sm:clamp(1.9rem,3vw,2.8rem);--editorial-text-md:clamp(2.25rem,3.6vw,3.7rem);--editorial-text-lg:clamp(2.7rem,4.3vw,4.8rem);--editorial-text-display:clamp(3rem,5.1vw,5.9rem)}
