:root{--bg: #f2f5f4;--surface: #fff;--line: #d6dfdc;--fg: #13211f;--muted: #5a6b67;--accent: #0b6b66;--ok: #1d7a4c;--bad: #b23a30;font:15px/1.5 system-ui,sans-serif;color-scheme:light}@media (prefers-color-scheme: dark){:root{--bg: #0e1615;--surface: #15201f;--line: #2a3b38;--fg: #e4edeb;--muted: #93a6a2;--accent: #43b8ad;--ok: #4cc28a;--bad: #f0796d;color-scheme:dark}}body{margin:0;background:var(--bg);color:var(--fg)}.page{max-width:560px;margin:0 auto;padding:48px 16px;display:flex;flex-direction:column;gap:24px}header{display:flex;gap:12px;align-items:center}header h1{margin:0;font-size:22px}header p{margin:0;color:var(--muted)}.mark{width:40px;height:40px;border-radius:10px;background:var(--accent);color:var(--surface);display:grid;place-items:center;font-weight:700;font-size:13px}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px 20px}.card h2{margin:0 0 8px;font-size:16px}ul{list-style:none;padding:0;margin:12px 0}li{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--line)}.good{color:var(--ok)}.bad{color:var(--bad)}.muted{color:var(--muted);font-size:13px}
