:root{--bg: #f6f7f9;--fg: #15171c;--muted: #6b7280;--card: #fff;--line: #e5e7eb;--accent: #1f6feb;--danger: #c62828;--soft: #eef4ff;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--bg: #0f1115;--fg: #e8eaed;--muted: #9aa0a6;--card: #181b21;--line: #2a2e36;--accent: #5b9dff;--danger: #ff6b6b;--soft: #1b2638}}body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.4 system-ui,-apple-system,sans-serif}input,button,select{font:inherit}input,select{padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--fg)}button{padding:10px 14px;border:0;border-radius:8px;background:var(--accent);color:#fff;cursor:pointer}button.link{background:none;color:var(--accent);padding:4px 6px}a{color:var(--accent);text-decoration:none}header.svelte-12qhfyh{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--card);position:sticky;top:0;z-index:5}.brand.svelte-12qhfyh{font-weight:700;color:var(--fg)}.brand.svelte-12qhfyh span:where(.svelte-12qhfyh){font-weight:400;color:var(--muted);font-size:13px}.who.svelte-12qhfyh{color:var(--muted);font-size:14px}main.svelte-12qhfyh{max-width:960px;margin:0 auto;padding:16px}
