@font-face{font-family:Switzer;src:url(../../../fonts/Switzer-Variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121212;--surface:#181818;--surface-raised:#181818;--surface-hover:#1b1b1b;--border:#222;--border-strong:#303030;--text:#e2fee7;--text-soft:#9baa9d;--text-faint:#78877a;--accent:#4fe519;--accent-ink:#121212;--danger:#e38282}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8faf8;--surface:#fff;--surface-raised:#fff;--surface-hover:#edf1ec;--border:#e1e6df;--border-strong:#c9d2c6;--text:#1d2b1e;--text-soft:#526151;--text-faint:#637260;--accent:#287c0d;--accent-ink:#fff;--danger:#b43737}:root{color:var(--text);background:var(--bg);font-synthesis:style;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Switzer,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}main{max-width:960px;margin:0 auto;padding:64px 24px}h1{color:var(--text);letter-spacing:-.04em;margin:0;font-size:24px;font-weight:600}p{color:var(--text-soft);margin:12px 0 0;font-size:15px;line-height:1.6}:root{--kn-accent:var(--accent);--kn-accent-ink:var(--accent-ink);--kn-bg:var(--bg);--kn-border:var(--border);--kn-border-strong:var(--border-strong);--kn-danger:var(--danger);--kn-surface:var(--surface);--kn-surface-hover:var(--surface-hover);--kn-text:var(--text);--kn-text-soft:var(--text-soft)}
