main.svelte-1m24no6{min-height:100dvh;display:grid;place-items:center;padding:24px;box-sizing:border-box;background:var(--bg);color:var(--text);font:16px/1.5 system-ui}section.svelte-1m24no6{width:min(100%,420px);padding:28px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 8px 30px #10182812}.eyebrow.svelte-1m24no6{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:700;color:var(--text2);margin:0}h1.svelte-1m24no6{font-size:2rem;line-height:1.1;margin:.4rem 0 .7rem}section.svelte-1m24no6>p:where(.svelte-1m24no6):not(.eyebrow){color:var(--text2)}form.svelte-1m24no6{display:grid;gap:16px;margin-top:24px}label.svelte-1m24no6 span:where(.svelte-1m24no6){display:block;font-size:.85rem;font-weight:650;margin-bottom:6px}input.svelte-1m24no6{width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--border2);border-radius:9px;font:inherit}button.svelte-1m24no6{padding:12px 16px;border:0;border-radius:9px;background:var(--accent-dim);color:#fff;font:inherit;font-weight:700;cursor:pointer}button.svelte-1m24no6:disabled{opacity:.6}.banner.svelte-1m24no6{margin-top:18px;padding:11px 12px;border-radius:9px}.banner.error.svelte-1m24no6{background:var(--red-bg);color:color-mix(in srgb,var(--red) 75%,var(--text))}.banner.ok.svelte-1m24no6{background:var(--ok-bg);color:color-mix(in srgb,var(--ok) 70%,var(--text))}.foot.svelte-1m24no6{margin:24px 0 0}a.svelte-1m24no6{color:var(--accent-text);font-weight:650}
