:root{--bg:#07220b;--surface:#0b2f10;--surface-2:#113a17;--text:#efe3cc;--muted:#8fae94;--line:#1c4a24;--line-soft:#1c4a248c;--accent:#00c805;--accent-2:#00a804;--accent-ink:#07220b;--red:#e2542c;--amber:#e8a33d;--hover:#00c8050d;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--measure:74ch}:root[data-theme=light]{--bg:#f7f1e4;--surface:#fffdf7;--surface-2:#efe3cc;--text:#07220b;--muted:#5e7a63;--line:#d9cbb0;--line-soft:#d9cbb0bf;--accent:#067d06;--accent-2:#00a804;--accent-ink:#fff;--red:#b83c14;--amber:#8f5e08;--hover:#067d060b}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--mono);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:13px;line-height:1.5}img{image-rendering:pixelated}a,code{color:var(--accent)}table{border-collapse:collapse;font-size:12px}th{text-align:left;background:var(--surface-2);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--line);padding:6px 11px;font-size:9.5px;font-weight:600}td{border-bottom:1px solid var(--line-soft);vertical-align:top;white-space:nowrap;padding:6px 11px}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--hover)}label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:9.5px;display:block}input{width:100%;font-family:var(--mono);background:var(--bg);border:1px solid var(--line);color:var(--text);margin-bottom:12px;padding:8px 10px;font-size:12.5px}input:focus{border-color:var(--accent);outline:none}select,textarea{width:100%;font-family:var(--mono);background:var(--bg);border:1px solid var(--line);color:var(--text);resize:vertical;margin-bottom:12px;padding:8px 10px;font-size:12.5px}select:focus,textarea:focus{border-color:var(--accent);outline:none}:root{--s1:#1bae2a;--s2:#8d5fd3}:root[data-theme=light]{--s1:#1c9e28;--s2:#7e4fc4}@media (pointer:coarse){input,textarea,select{font-size:max(16px,1em)!important}}
