:root{--bg: #f5f5f3;--bg-header: #F6F4F0;--surface: #ffffff;--border: rgba(0, 0, 0, .08);--border-strong: rgba(0, 0, 0, .16);--obsidian: #0A0B0D;--obsidian-bar: #16191C;--gold: #CE9E5E;--gold-text: #8A5F2B;--gold-text-hover: #6e4a20;--silver: #A7B0B7;--text: #1E2225;--text-dim: rgba(30, 34, 37, .6);--text-mute: rgba(30, 34, 37, .4);--text-on-dark: #ECE8E1;--ok: #1f7a43;--warn: #8a5a12;--risk: #b3222c;--gold-ctx: var(--gold-text);--r-card: 14px;--r-control: 10px;--r-field: 8px;--r-1: var(--r-control);--r-2: var(--r-card);--fs-hero: 34px;--fs-section: 22px;--fs-card: 14px;--fs-body: 13px;--fs-meta: 11px;--fs-kicker: 9.5px;--font-heading: "Newsreader", Georgia, "Times New Roman", serif;--font-ui: "Instrument Sans", system-ui, -apple-system, sans-serif;--font-data: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace}[data-surface=dark],footer,.lg-dark,.lg-obsidian,[class*="bg-[var(--obsidian)]"],[class*="bg-[var(--obsidian-bar)]"],[class*=bg-black],[class*="bg-[#0"],[class*="bg-[#1"]{--gold-ctx: var(--gold)}*:not(:focus-visible){box-shadow:none!important}.t-hero{font-family:var(--font-heading);font-size:var(--fs-hero);font-weight:300;letter-spacing:-.3px;line-height:1.15}.t-section{font-size:var(--fs-section);font-weight:800;line-height:1.2}.t-card-title{font-size:var(--fs-card);font-weight:600}.t-body{font-size:var(--fs-body);line-height:1.6}.t-meta{font-size:var(--fs-meta);color:var(--text-dim)}.t-kicker{font-size:var(--fs-kicker);font-weight:700;letter-spacing:2px;text-transform:uppercase}.t-data,.legaion-data,[data-legaion-data],.lt-mono{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}h1,h2{font-family:var(--font-heading)}h1{font-weight:300}input:not([type=checkbox]):not([type=radio]),select,textarea{border-radius:var(--r-field)!important}button,[role=button],[class*=badge],[class*=Badge],[class*=chip],[class*=Chip]{border-radius:var(--r-control)!important}[class*=card],[class*=Card],[class*=panel],[class*=Panel],[role=dialog],[role=alertdialog],.lg-surface-card,.lg-table-card{border-radius:var(--r-card)!important}div.rounded-none[class*=border],article.rounded-none,section.rounded-none[class*=border],form.rounded-none[class*=border]{border-radius:var(--r-card)!important}.lg-surface-card,.lg-table-card,[class*=overflow-hidden][class*=border]{overflow:hidden}html,body{background-color:var(--bg);color:var(--text)}
