:root{
  --black:#050403;--black-2:#080706;--charcoal:#11100e;--ink:#181411;--panel:#0d0b0a;--panel-2:#15120f;
  --ivory:#f2eadf;--ivory-2:#fff8ed;--muted:#b9afa2;--muted-2:#867b70;--bronze:#b08a55;--bronze-2:#d2ae75;--burgundy:#4b1118;
  --line:rgba(242,234,223,.18);--line-strong:rgba(242,234,223,.34);--shadow:0 28px 80px rgba(0,0,0,.58);
  --font-display:Georgia,"Times New Roman",serif;--font-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;
  --header-h:72px;--radius-xl:30px;--radius-lg:22px;--radius-md:14px;--frame-w:min(86vw,1220px);--frame-h:min(70vh,760px);
  --ease:cubic-bezier(.2,.7,.1,1);
}