main.svelte-1x05zx6{background:radial-gradient(680px circle at 50% -10%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%), var(--bg);place-items:center;min-height:100vh;padding:1.5rem;display:grid}.panel.svelte-1x05zx6{width:100%;max-width:360px;animation:fadeInUp .5s var(--ease) both}.brand.svelte-1x05zx6{align-items:center;margin-bottom:2rem;display:flex}.brand.svelte-1x05zx6 img:where(.svelte-1x05zx6){width:auto;height:26px;display:block}h1.svelte-1x05zx6{margin:0 0 .25rem;font-size:1.375rem}.sub.svelte-1x05zx6{color:var(--text-2);margin:0 0 1.75rem;font-size:.875rem}form.svelte-1x05zx6{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}label.svelte-1x05zx6{color:var(--text-2);flex-direction:column;gap:.35rem;font-size:.8125rem;font-weight:500;display:flex}button.svelte-1x05zx6{margin-top:.25rem;padding-block:.55rem}.forgot.svelte-1x05zx6{text-align:center;color:var(--text-3);font-size:.8125rem}.forgot.svelte-1x05zx6:hover{color:var(--text)}.notice.svelte-1x05zx6{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--mini);border-radius:var(--radius-lg);color:var(--text-2);margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.8125rem}
