:root{--bg:#f8fafc;--surface:#fff;--surface-2:#f1f5f9;--border:#e2e8f0;--text:#0f172a;--muted:#64748b;--accent:#1d4ed8;--accent-text:#fff;--danger:#b91c1c;--ok:#15803d;--radius:8px;--shadow:0 1px 2px #0f172a14, 0 4px 16px -4px #0f172a1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.45}@media (prefers-color-scheme:dark){:root{--bg:#0b1120;--surface:#111827;--surface-2:#1f2937;--border:#334155;--text:#e2e8f0;--muted:#94a3b8;--accent:#60a5fa;--accent-text:#0b1120;--danger:#f87171;--ok:#4ade80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);margin:0}a{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{border:1px solid var(--border);background:var(--surface);border-radius:6px;width:100%;padding:6px 8px}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--accent)}textarea{resize:vertical;min-height:60px}button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:6px;padding:6px 12px}button:hover:not(:disabled){background:var(--surface-2)}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}button.primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, black)}button.danger{color:var(--danger)}label{color:var(--muted);gap:4px;font-size:12px;display:grid}label>:is(input,select,textarea){color:var(--text);font-size:14px}.muted{color:var(--muted)}.app.svelte-12qhfyh{grid-template-rows:auto 1fr;height:100dvh;display:grid}header.svelte-12qhfyh{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:8px 16px;display:flex}.brand.svelte-12qhfyh{color:var(--text);font-weight:650;text-decoration:none}.spacer.svelte-12qhfyh{flex:1}select.svelte-12qhfyh{width:auto}main.svelte-12qhfyh{min-height:0;overflow:auto}@media (width<=600px){.user.svelte-12qhfyh{display:none}}
