@font-face{font-family:Zilla Slab;src:url('fonts/zilla-slab/zilla-slab-v12-latin-700.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:Zilla Slab;src:url('fonts/zilla-slab/zilla-slab-v12-latin-600.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:Zilla Slab;src:url('fonts/zilla-slab/zilla-slab-v12-latin-500.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Archivo;src:url('fonts/archivo/archivo-v25-latin-regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Archivo;src:url('fonts/archivo/archivo-v25-latin-500.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Archivo;src:url('fonts/archivo/archivo-v25-latin-600.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:Archivo;src:url('fonts/archivo/archivo-v25-latin-700.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:IBM Plex Mono;src:url('fonts/ibm-plex-mono/ibm-plex-mono-v20-latin-500.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}
:root{--paper:#f4f7fa;--white:#fff;--ink:#142638;--secondary:#405365;--line:#d7e0e7;--blue:#254fca;--blue-light:#e7edff;--teal:#087c75;--teal-dark:#075c56;--teal-light:#d9f5ee;--yellow:#f5cb42;--yellow-light:#fff3bd;--navy:#0b2d4a;--focus:#b42e6b;--display:'Zilla Slab',Georgia,serif;--body:Archivo,Arial,sans-serif;--label:'IBM Plex Mono',monospace;--content:1264px;--radius:14px}
::selection{background:var(--yellow);color:var(--ink)}
html{color-scheme:light;scrollbar-color:var(--teal) var(--paper);scroll-padding-top:1.5rem}
