:root{--bg:#faf7f2;--card:#ffffff;--ink:#2b2118;--muted:#6f6253;--line:#e6ddd0;--accent:#8a5a2b;--accent-ink:#ffffff;--bad:#a33a2a;--ok:#2f6b3a}@media (prefers-color-scheme:dark){:root{--bg:#1b1713;--card:#251f19;--ink:#f1e9dd;--muted:#b7a893;--line:#3a3128;--accent:#d39b5f;--accent-ink:#1b1713;--bad:#ff8a75;--ok:#8fd19b}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}main{padding:24px 16px 64px}header.top,main{max-width:720px;margin:0 auto}header.top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px}header.top a.brand{font-weight:700;color:var(--ink);text-decoration:none;letter-spacing:.02em}h1{font-size:1.6rem;line-height:1.25;margin:8px 0 12px}h2{font-size:1.15rem;margin:0 0 6px}p{margin:0 0 12px}.muted{color:var(--muted)}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;margin:14px 0}label{display:block;font-weight:600;margin:10px 0 4px}input[type=email],input[type=text],input[type=url]{width:100%;font:inherit;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink)}.button,button{display:inline-block;font:inherit;font-weight:600;padding:11px 16px;border-radius:10px;border:0;background:var(--accent);color:var(--accent-ink);cursor:pointer;text-decoration:none;margin-top:12px}button.secondary{background:transparent;color:var(--accent);border:1px solid var(--line)}.row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;letter-spacing:.08em}.pill{display:inline-block;font-size:.8rem;padding:2px 8px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.bad{color:var(--bad)}.ok{color:var(--ok)}table{width:100%;border-collapse:collapse;font-size:.92rem}td,th{text-align:left;padding:8px 6px;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word}a{color:var(--accent)}