:root{color-scheme:light dark;--bg:#f3efe3;--surface:#fffcf3;--raised:#e9e3d2;--border:#d5ccb6;--fg:#0d2226;--muted:#566763;--link:#0b6a73;--accent:#c8f031;--on-accent:#0d2226;--ok:#067a5c;--ok-soft:#d3f0e1;--wait:#955500;--wait-soft:#fbe9c0;--bad:#c22f1b;--bad-soft:#fbdcd3;--sans:var(--font-body),system-ui,-apple-system,sans-serif;--display:var(--font-display),var(--sans);--mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}:root[data-theme=dark]{--bg:#071417;--surface:#0e2024;--raised:#17303a;--border:#25444d;--fg:#e9f3ec;--muted:#8eaaa5;--link:#7fdcdc;--ok:#4fe0b0;--ok-soft:#123a33;--wait:#ffc24b;--wait-soft:#3d3116;--bad:#ff8066;--bad-soft:#43221f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#071417;--surface:#0e2024;--raised:#17303a;--border:#25444d;--fg:#e9f3ec;--muted:#8eaaa5;--link:#7fdcdc;--ok:#4fe0b0;--ok-soft:#123a33;--wait:#ffc24b;--wait-soft:#3d3116;--bad:#ff8066;--bad-soft:#43221f}}[data-tone=ok]{--tone:var(--ok);--tone-soft:var(--ok-soft)}[data-tone=wait]{--tone:var(--wait);--tone-soft:var(--wait-soft)}[data-tone=bad]{--tone:var(--bad);--tone-soft:var(--bad-soft)}[data-tone=quiet]{--tone:var(--muted);--tone-soft:var(--raised)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:14px;line-height:1.5}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--link);outline-offset:2px}