:root{--bg:#fafaf9;--fg:#1c1917;--muted:#78716c;--line:#e7e5e4;--panel:#fff;--ok:#15803d;--warn:#b45309;--bad:#b91c1c;color:var(--fg);background:var(--bg);font:14px/1.45 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#0c0a09;--fg:#e7e5e4;--muted:#a8a29e;--line:#292524;--panel:#1c1917;--ok:#4ade80;--warn:#fbbf24;--bad:#f87171}}*{box-sizing:border-box}body{margin:0}.top{border-bottom:1px solid var(--line);align-items:baseline;gap:1.5rem;padding:.75rem 1.25rem;display:flex}.top h1{letter-spacing:.02em;margin:0;font-size:1rem}.top .stat{color:var(--muted);font-variant-numeric:tabular-nums}.layout{grid-template-columns:minmax(0,1fr) 18rem;gap:1.25rem;padding:1.25rem;display:grid}@media (width<=760px){.layout{grid-template-columns:1fr}}section h2{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 .5rem;font-size:.75rem}.panel{background:var(--panel);border:1px solid var(--line);border-radius:6px;margin-bottom:1.25rem;padding:.75rem 1rem}.empty{color:var(--muted)}dl{grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:0;display:grid}dt{color:var(--muted)}dd{font-variant-numeric:tabular-nums;margin:0}.ok{color:var(--ok)}.warn{color:var(--warn)}.bad{color:var(--bad)}
