:root{color-scheme:light;--bg:#f5f7fa;--panel:#ffffff;--text:#172033;--muted:#657085;--line:#d7dde8;--accent:#136f63;--accent-soft:#e6f4f1;--warning:#9f6a00}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--bg);color:var(--text);font-family:Arial,Microsoft YaHei,sans-serif}.page-shell{min-height:100vh;padding:48px 24px}.foundation-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-gap:32px;gap:32px;max-width:1120px;margin:0 auto;align-items:start}.eyebrow{margin:0 0 12px;color:var(--accent);font-size:14px;font-weight:700}h1{margin:0 0 16px;font-size:44px;line-height:1.1;letter-spacing:0}.summary{max-width:680px;margin:0;color:var(--muted);font-size:18px;line-height:1.7}.health-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:20px;box-shadow:0 10px 30px rgba(23,32,51,.08)}.health-card h2{margin:0 0 8px;font-size:20px;letter-spacing:0}.meta{margin:0 0 18px;color:var(--muted);font-size:14px}.status-list{display:grid;grid-gap:10px;gap:10px}.status-row{display:flex;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--line);border-radius:6px}.status-name,.status-value{font-weight:700}.status-value{color:var(--accent)}.status-value[data-state=degraded],.status-value[data-state=down]{color:var(--warning)}@media (max-width:820px){.page-shell{padding:28px 16px}.foundation-panel{grid-template-columns:1fr}h1{font-size:36px}}