:root{--bg:#0a0a0a;--surface:#141414;--surface-2:#1c1c1c;--border:#2a2a2a;--text:#f0ede8;--muted:#6b7280;--green:#22c55e;--yellow:#eab308;--red:#ef4444;--blue:#1848d0;--peach:#f2c4a8}@theme inline{--color-bg: var(--bg); --color-surface: var(--surface); --color-surface-2: var(--surface-2); --color-border: var(--border); --color-text: var(--text); --color-muted: var(--muted); --color-ok: var(--green); --color-warn: var(--yellow); --color-alert: var(--red); --color-accent: var(--blue); --color-peach: var(--peach);}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);min-height:100%;font-family:ui-monospace,Geist Mono,monospace;font-size:14px;line-height:1.5}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}
