:root{color-scheme:light dark;--bg: #f8fafc;--fg: #0f172a;--muted: #64748b;--ok: #15803d;--ng: #b91c1c;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Noto Sans JP,sans-serif}@media (prefers-color-scheme: dark){:root{--bg: #0f172a;--fg: #e2e8f0;--muted: #94a3b8;--ok: #4ade80;--ng: #f87171}}body{margin:0;background:var(--bg);color:var(--fg)}.app{padding:max(24px,env(safe-area-inset-top)) 16px 24px;max-width:640px;margin:0 auto}.status{color:var(--muted)}.status-ok{color:var(--ok)}.status-unreachable{color:var(--ng)}
