:root{color-scheme:dark;--bg:#18130f;--panel:#241c15;--soft:#30251b;--line:#50402b;--ink:#f0e5cc;--muted:#b8aa8e;--gold:#dfad59;--cream:#f4ecd9;--accent-ink:#20271d;--banner-bg:#e9d8af;--banner-ink:#283629;--font:system-ui,-apple-system,'Segoe UI',sans-serif;--heading-font:Georgia,'Times New Roman',serif;--body-size:15px;--content-width:1240px;--radius:4px;--section-space:100px;--hero-height:660px;--hero-x:65%;--hero-y:50%;--hero-overlay:82%;}
.site-header{position:sticky;}
