:root{--bg: #f5f6f8;--surface: #ffffff;--text: #16181d;--muted: #646b76;--ok: #148a5c;--bad: #c8372d;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #14161a;--surface: #1d2026;--text: #e9ebef;--muted: #a0a7b2;--ok: #3cc28a;--bad: #f07167;color-scheme:dark}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif;line-height:1.7}main{max-width:640px;margin:0 auto;padding:32px 16px}h1{font-size:1.4rem;margin:0 0 12px}.status{color:var(--muted);font-size:.9rem}.status[data-state=ok]{color:var(--ok)}.status[data-state=ng]{color:var(--bad)}
