/* Generated per request. Theme: darkroom; default mode: system. */
@font-face{font-family:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-italic-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Schibsted Grotesk';font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/schibsted-grotesk-400-700-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Schibsted Grotesk';font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/schibsted-grotesk-400-700-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'DM Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'DM Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'DM Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'DM Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
:root{--t-accent:#2442D6;--t-accent-ink:#FFFFFF;--t-canvas:#F3EFE7;--t-surface:#FBF9F5;--t-line:#D6D4D0;--t-ink:#16140F;--t-muted:#6B655B;--t-success:#2F7A4B;--t-warning:#B93D17;--t-danger:#A3162E;--t-raised:#F2F0EC;--t-dot:transparent;--t-accent-hover:#223CBA;--t-accent-soft:#DFE1F1;--t-accent-line:#A5B0E9;--t-success-soft:#E0E8DF;--t-success-line:#A9C6B1;--t-warning-soft:#F2E1D8;--t-warning-line:#E1AE9C;--t-danger-soft:#F0DBDB;--t-danger-line:#D89EA5;--t-success-ink:#F3EFE7;--t-warning-ink:#F3EFE7;--t-danger-ink:#F3EFE7;--t-overlay:rgba(0,0,0,0.45);--t-radius:22px;--t-radius-sm:14px;--t-radius-pill:999px;--t-font-sans:'Schibsted Grotesk', 'Helvetica Neue', ui-sans-serif, system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--t-font-mono:'DM Mono', ui-monospace, 'Cascadia Mono', 'Segoe UI Mono', Consolas, monospace;--t-font-display:'Instrument Serif', 'Iowan Old Style', 'Palatino Linotype', Georgia, serif;--t-label-tracking:0.08em;--t-label-transform:uppercase;--t-label-family:'DM Mono', ui-monospace, 'Cascadia Mono', 'Segoe UI Mono', Consolas, monospace;--t-display-tracking:-0.02em;--t-display-weight:400;--t-motion-fast:140ms;--t-motion:240ms;--t-motion-slow:500ms;--t-ease:cubic-bezier(.2,.8,.2,1);}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--t-accent:#7C8FFF;--t-accent-ink:#0B0D1C;--t-canvas:#0E0D0B;--t-surface:#1C1A16;--t-line:#3E3C37;--t-ink:#F2EDE3;--t-muted:#958D80;--t-success:#6FCF97;--t-warning:#FF6A3D;--t-danger:#FF8A8A;--t-raised:#2B2924;--t-dot:transparent;--t-accent-hover:#8D9CFB;--t-accent-soft:#313449;--t-accent-line:#444B78;--t-success-soft:#2E4232;--t-success-line:#3F664C;--t-warning-soft:#4E2C1F;--t-warning-line:#7B3C26;--t-danger-soft:#4E3330;--t-danger-line:#7B4947;--t-success-ink:#0E0D0B;--t-warning-ink:#0E0D0B;--t-danger-ink:#0E0D0B;--t-overlay:rgba(0,0,0,0.45);}
}
:root[data-theme="dark"]{--t-accent:#7C8FFF;--t-accent-ink:#0B0D1C;--t-canvas:#0E0D0B;--t-surface:#1C1A16;--t-line:#3E3C37;--t-ink:#F2EDE3;--t-muted:#958D80;--t-success:#6FCF97;--t-warning:#FF6A3D;--t-danger:#FF8A8A;--t-raised:#2B2924;--t-dot:transparent;--t-accent-hover:#8D9CFB;--t-accent-soft:#313449;--t-accent-line:#444B78;--t-success-soft:#2E4232;--t-success-line:#3F664C;--t-warning-soft:#4E2C1F;--t-warning-line:#7B3C26;--t-danger-soft:#4E3330;--t-danger-line:#7B4947;--t-success-ink:#0E0D0B;--t-warning-ink:#0E0D0B;--t-danger-ink:#0E0D0B;--t-overlay:rgba(0,0,0,0.45);}
html{background:var(--t-canvas);color-scheme:light dark;}
