:root{color-scheme:light dark;--bg:#FAFAF6;--surface:#FFFFFF;--surface-2:#F3F2EC;--ink:#1A1A17;--ink-2:#5C5B54;--ink-3:#9A988F;--line:#E5E3DA;--line-2:#F0EEE6;--accent:#0E6B5E;--accent-ink:#0A5448;--accent-soft:#E1EFEA;--good:#2E9E6B;--good-soft:#E4F4EB;--warn:#E6A117;--warn-soft:#FBF1DC;--crit:#D64545;--crit-soft:#FBE4E4;--dot:#B4B2A8;--good-ink:#1D6E48;--warn-ink:#7A5209;--crit-ink:#9A2C2C;--on-accent:#FFFFFF;--s1:#2a78d6;--s2:#eb6834;--s3:#1baf7a;--s4:#eda100;--s5:#e87ba4;--s6:#008300;--scrim:rgba(26,26,23,.28);--shadow:rgba(26,26,23,.5);--display:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;--body:"IBM Plex Sans","Segoe UI",Helvetica,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Consolas,monospace}@media(prefers-color-scheme:dark){:root{--bg:#131311;--surface:#1B1B18;--surface-2:#25241F;--ink:#ECEBE4;--ink-2:#B2B0A6;--ink-3:#85837B;--line:#34332D;--line-2:#292823;--accent:#3BA594;--accent-ink:#86D3C4;--accent-soft:#16332D;--on-accent:#0D1A17;--good:#4BB985;--good-soft:#163024;--good-ink:#8FDDB5;--warn:#E6A117;--warn-soft:#352812;--warn-ink:#F0C46A;--crit:#E86A6A;--crit-soft:#3A1D1D;--crit-ink:#F2A3A3;--dot:#6E6C64;--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;--s5:#d55181;--s6:#008300;--scrim:rgba(0,0,0,.5);--shadow:rgba(0,0,0,.75)}}:root{--page-h: 100vh}@supports (height: 100dvh){:root{--page-h: 100dvh}}*{box-sizing:border-box}body{margin:0;font-family:var(--body);background:var(--bg);color:var(--ink);font-size:15px;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--display);margin:0;letter-spacing:-.01em}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
