:root{--ink:#0a0a0a;--paper:#fafaf5;--white:#fff;--accent:#d8ff4c;--mute-ink:#545454;--border:#ddddd5;--surface-2:#f1f1ea;--surface-3:#e9e9e2;--ok:#27865a;--ok-text:#1f6b47;--warn:#dc8f09;--warn-text:#9d6607;--err:#dc2828;--err-text:#b81e1e;--hairline:#0a0a0a24;--font-sans:Poppins, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"DejaVu Sans Mono", ui-monospace, Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}a{color:var(--ink)}a:hover{color:var(--mute-ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{body{background:var(--white)}}
