:root{--bg: #f4f5f7;--card: #ffffff;--text: #16181d;--muted: #6b7280;--line: #e2e5ea;--accent: #1f6feb;--good: #1a7f37;--bad: #c9362f;--warn: #b7791f;--on: #dff3e4;--on-line: #8fd19e;--off: #f3f4f6;color-scheme:light dark}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg: #101216;--card: #191c22;--text: #e8eaee;--muted: #9aa3af;--line: #2b3038;--accent: #4c8dff;--good: #4ac26b;--bad: #ff6b61;--warn: #e3b341;--on: #173a24;--on-line: #2f7d47;--off: #22262d}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--bg: #101216;--card: #191c22;--text: #e8eaee;--muted: #9aa3af;--line: #2b3038;--accent: #4c8dff;--good: #4ac26b;--bad: #ff6b61;--warn: #e3b341;--on: #173a24;--on-line: #2f7d47;--off: #22262d}:root[data-contrast=high]{--muted: var(--text);--line: var(--text)}:root[data-contrast=high] .btn,:root[data-contrast=high] .card{border-width:2px}html,body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}.btn{padding:10px 14px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:inherit;font:inherit;cursor:pointer}.btn:active{transform:scale(.98)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.badge{font-size:.75em;padding:2px 8px;border-radius:999px;background:var(--off);color:var(--muted);white-space:nowrap}.badge.bad{background:color-mix(in srgb,var(--bad) 15%,transparent);color:var(--bad)}.badge.warn{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.lang.svelte-z4peqw{font-size:.9em;padding:6px 10px}.login.svelte-knckun{max-width:400px;margin:0 auto;padding:48px 16px;display:flex;flex-direction:column;gap:32px}form.svelte-knckun{display:flex;flex-direction:column;gap:14px}h1.svelte-knckun{margin:0;font-size:2em}label.svelte-knckun{display:flex;flex-direction:column;gap:6px;font-weight:600}input.svelte-knckun{padding:14px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:inherit;font:inherit;font-size:1.1em}.primary.svelte-knckun{padding:14px;font-size:1.1em}.err.svelte-knckun{color:var(--bad);margin:0}.ok.svelte-knckun{color:var(--good, inherit);margin:0}p.svelte-knckun{margin:0}.link.svelte-knckun{background:none;border:0;color:var(--accent, inherit);text-decoration:underline;cursor:pointer;font:inherit;padding:4px;align-self:center}.choices.svelte-knckun{display:flex;flex-direction:column;gap:8px}h2.svelte-knckun{font-size:.9em;color:var(--muted);margin:0}.who.svelte-knckun{display:flex;justify-content:space-between}.face.svelte-knckun{color:var(--muted);font-size:.85em}.setup.svelte-1rn7f0a{max-width:460px;margin:0 auto;padding:40px 18px;display:flex;flex-direction:column;gap:12px;font-size:1.1em}h1.svelte-1rn7f0a{margin:0;font-size:1.8em}.lead.svelte-1rn7f0a{margin:0;font-size:1.1em}p.svelte-1rn7f0a{margin:0}form.svelte-1rn7f0a{display:flex;flex-direction:column;gap:10px;margin-top:8px}label.svelte-1rn7f0a{display:flex;flex-direction:column;gap:6px;font-weight:600}input.svelte-1rn7f0a{padding:14px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:inherit;font:inherit}.hint.svelte-1rn7f0a,.muted.svelte-1rn7f0a{color:var(--muted);font-size:.85em}.primary.svelte-1rn7f0a{padding:14px;font-size:1.05em}.skip.svelte-1rn7f0a{padding:14px}.err.svelte-1rn7f0a{color:var(--bad)}.center.svelte-e16qsm{display:grid;place-items:center;min-height:60vh;font-size:1.2em;color:var(--muted)}.col.svelte-e16qsm{gap:12px;align-content:center;text-align:center}.hidden.svelte-e16qsm{display:none}.notice.svelte-e16qsm{position:sticky;top:0;z-index:50;display:block;width:100%;padding:10px 12px;border:none;background:var(--accent, #2563eb);color:#fff;font:inherit;text-align:center;cursor:pointer}.notice.warn.svelte-e16qsm{position:static;background:#b45309}.support.svelte-e16qsm{position:sticky;top:0;z-index:50;display:block;width:100%;padding:8px 12px;border:none;background:#b45309;color:#fff;font:inherit;font-size:.9em;text-align:center;cursor:pointer}
