/* Generated by brand/generate.mjs from brand/furnace.json. */
@font-face{font-family:"Public Sans";src:url('/static/fonts/PublicSans.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"Public Sans";src:url('/static/fonts/PublicSans-Italic.woff2') format('woff2');font-weight:100 900;font-style:italic;font-display:swap}
@font-face{font-family:"Instrument Serif";src:url('/static/fonts/InstrumentSerif-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Instrument Serif";src:url('/static/fonts/InstrumentSerif-Italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"DM Mono";src:url('/static/fonts/DMMono-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"DM Mono";src:url('/static/fonts/DMMono-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
:root{--brand-paper:#FFF4E2;--brand-ink:#27232E;--brand-chrome:#F0DFCA;--brand-panel:#FFF9EF;--brand-muted:#6B5D58;--brand-line:#D5C4B3;--brand-soft:#F2E4D5;--brand-selected:#EBD4C4;--brand-action:#BC3B24;--brand-on-action:#FFFFFF;--brand-highlight:#C98868;--brand-on-highlight:#27232E;--brand-highlight-hover:#D79D80;--font-display:"Instrument Serif",serif;--font-ui:"Public Sans",sans-serif;--font-editorial:var(--font-ui);--font-code:"DM Mono",monospace}
:root[data-theme="dark"]{--brand-paper:#27232E;--brand-ink:#FFF4E2;--brand-chrome:#27232E;--brand-panel:#322B36;--brand-muted:#CABBAD;--brand-line:#514451;--brand-soft:#382F3A;--brand-selected:#40333C;--brand-action:#FFD17A;--brand-on-action:#27232E;--brand-highlight:#C98868;--brand-on-highlight:#27232E;--brand-highlight-hover:#D79D80}
:root[data-brand-surface="landing"]{--brand-highlight:#A84430;--brand-on-highlight:#FFFFFF;--brand-highlight-hover:#923A29}
