:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#120e0b;--ink-deep:#0c0906;--panel:#1d1710;--panel-raised:#241c13;--panel-sunken:#15100b;--gold:#d9a544;--gold-bright:#f0c868;--gold-deep:#a87a28;--on-gold:#120e0b;--chrome:#c9cbce;--chrome-dim:#9a9ca0;--chrome-deep:#6e7074;--bone:#ede7d9;--bone-dim:#bdb6a6;--leather:#8a3e17;--leather-light:#c97b57;--leather-tint:#8a3e172e;--line-gold:#d9a54438;--line-gold-strong:#d9a54480;--line-chrome:#c9cbce2e;--border-chrome:1px solid var(--line-chrome);--foil-vertical:linear-gradient(180deg, #f0c868 0%, #d9a544 45%, #a87a28 100%);--foil-edge:linear-gradient(180deg, #f0c868 0%, #d9a544 100%);--foil-bevel:linear-gradient(135deg, #f0c868 0%, #d9a544 55%, #8a6423 100%);--chrome-plate:linear-gradient(180deg, #edeef0 0%, #c9cbce 50%, #9a9ca0 100%);--stamp-gold:0 3px 0 var(--gold-deep);--emboss-inset:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0006;--medal-ring:0 0 0 1px var(--line-gold), 0 0 0 4px var(--line-gold);--font-display:var(--font-display-family), sans-serif;--font-accent:var(--font-accent-family), cursive;--font-body:var(--font-body-family), sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--body-leading:1.55;--label-tracking:1.5px;--text-xs:12.5px;--text-sm:14.5px;--text-md:16px;--text-lg:18px;--measure:80ch;--measure-narrow:40ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:28px;--space-7:40px;--space-8:56px;--space-9:72px;--page-max:1080px;--gap-default:var(--space-5);--pad-card:var(--space-5);--pad-card-lg:var(--space-6);--clip-cut-br:polygon(0 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%);--clip-cut-diag:polygon(16px 0, 100% 0, 100% calc(100% - 16px), calc(100% - 16px) 100%, 0 100%, 0 16px);--clip-badge:polygon(24px 0, calc(100% - 24px) 0, 100% 24px, 100% 100%, 24px 100%, 0 calc(100% - 24px));--dur:.13s;--ease:cubic-bezier(.2, 0, .2, 1)}
html,body{background:var(--ink);color:var(--bone);font-family:var(--font-body);line-height:var(--body-leading);margin:0;padding:0}*{box-sizing:border-box}a{color:var(--gold);text-decoration:none}a:hover{color:var(--gold-bright)}::selection{background:var(--gold);color:var(--on-gold)}