:root{--surface:#0a0e16;--card:#111725;--line:#ffffff1a;--ink:#e9ecf2;--ink-muted:#8e97a8;--accent:#8fdcff;--up:#0ca30c;--part:#f0b13a;--down:#e5484d;--none:#2a3140;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--surface);color:var(--ink);margin:0;font:15px/1.5 Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}main{flex-direction:column;gap:24px;max-width:820px;margin:0 auto;padding:32px 16px 48px;display:flex}a{color:var(--accent)}h2{margin:0;font-size:16px;font-weight:600}p{margin:0}.muted{color:var(--ink-muted)}.small{font-size:13px}header{align-items:baseline;gap:10px;display:flex}.brand{color:var(--ink);font-size:22px;font-weight:700;text-decoration:none}.brand-sub{color:var(--ink-muted);font-size:18px}.overall{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:14px 18px;font-weight:600}.overall.up{border-color:#0ca30c80}.overall.down{color:#ffb4b6;border-color:#e5484d99}.checks{flex-direction:column;gap:16px;display:flex}.check{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;gap:12px;padding:18px;display:flex}.check-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pill{border-radius:999px;flex:none;padding:2px 10px;font-size:13px;font-weight:600}.pill.up{color:#7fe07f;background:#0ca30c33}.pill.down{color:#ffb4b6;background:#e5484d33}.pill.none{background:var(--none);color:var(--ink-muted)}.reason{overflow-wrap:anywhere;background:#e5484d1f;border-radius:8px;padding:8px 10px;font-size:13px}.stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.stats dt{color:var(--ink-muted);font-size:12px}.stats dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.bars{grid-template-columns:repeat(90,1fr);gap:2px;height:32px;display:grid}.bar{background:var(--none);border-radius:2px}.bar.up{background:var(--up)}.bar.part{background:var(--part)}.bar.down{background:var(--down)}.axis{justify-content:space-between;display:flex}.incidents{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.incidents li{border:1px solid var(--line);background:var(--card);overflow-wrap:anywhere;border-radius:10px;padding:12px 14px}.incidents li.open{border-color:#e5484d99}footer{color:var(--ink-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}@media (width<=520px){.stats{grid-template-columns:repeat(2,1fr)}.bars{gap:1px}}
