:root { color-scheme: dark; --bg:#0b0d10; --fg:#e8eaed; --muted:#8b919a; }
* { box-sizing: border-box; }
body { margin:0; font:15px/1.4 -apple-system,system-ui,sans-serif; background:var(--bg); color:var(--fg); }
main { padding:24px 16px; max-width:430px; margin:0 auto; }
h1 { font-size:22px; margin:0 0 8px; }
#status { color:var(--muted); }
#state { margin-top:16px; padding:12px; background:#14181e; border-radius:8px; overflow:auto; font-size:12px; }
