:root{--bg: #faf8f3;--fg: #23302a;--muted: #5f6b65;--accent: #2f6b4f;--bad: #a3402e;color-scheme:light dark;font-family:system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif}@media(prefers-color-scheme:dark){:root{--bg: #161b18;--fg: #e8ece9;--muted: #9aa59f;--accent: #6fbf95;--bad: #e08a78}}body{margin:0;background:var(--bg);color:var(--fg)}main{max-width:40rem;margin:0 auto;padding:max(16px,env(safe-area-inset-top)) 16px 16px}h1{color:var(--accent)}.health{color:var(--muted)}.health.ok{color:var(--accent)}.health.down{color:var(--bad)}
