@font-face{font-family:"Playfair Display";font-style:normal;font-weight:700;font-display:swap;src:url("/_assets/playfair-display-latin-700-28453852ea16.woff2") format("woff2")}
:root{--bg:#faf8f5;--surface:#ffffff;--surface-muted:#f2eee8;--text:#1a1714;--text-muted:#5e564d;--border:#e2dcd2;--radius:6px;--font-display:"Playfair Display",var(--font);--display-weight:700}
@media (prefers-color-scheme:dark){:root{--bg:#121110;--surface:#1b1917;--surface-muted:#24211e;--text:#f5f1ea;--text-muted:#b3aa9d;--border:#37322d}}
:root{--accent:#7c2d12;--on-accent:#ffffff;--accent-text:#7c2d12}
@media (prefers-color-scheme:dark){:root{--accent-text:#af7f6e}}
