section.svelte-qccg9o{justify-content:center;padding-top:56px;padding-bottom:72px;display:flex}.panel.svelte-qccg9o{width:100%;max-width:420px;padding:32px 24px}@media (width>=480px){.panel.svelte-qccg9o{padding:40px}}h1.svelte-qccg9o{font-size:1.7rem}.sub.svelte-qccg9o{color:var(--muted);margin:8px 0 28px}.oauth.svelte-qccg9o{gap:10px;display:grid}.divider.svelte-qccg9o{color:var(--muted);align-items:center;gap:12px;margin:24px 0;font-size:.85rem;display:flex}.divider.svelte-qccg9o:before,.divider.svelte-qccg9o:after{content:"";background:var(--border);flex:1;height:1px}form.svelte-qccg9o{gap:16px;display:grid}label.svelte-qccg9o{gap:6px;font-size:.9rem;font-weight:600;display:grid}label.svelte-qccg9o em:where(.svelte-qccg9o){color:var(--muted);font-style:normal;font-weight:400}small.svelte-qccg9o{color:var(--muted);font-weight:400}input.svelte-qccg9o{border:1px solid var(--border);background:var(--bg);min-height:44px;color:var(--text);font:inherit;border-radius:10px;padding:0 12px;font-size:1rem}input.svelte-qccg9o:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}form.svelte-qccg9o .button:where(.svelte-qccg9o){margin-top:4px}.error.svelte-qccg9o{background:var(--red-soft);color:var(--red);border-radius:10px;margin-top:16px;padding:10px 12px;font-size:.9rem}.error.svelte-qccg9o:first-letter{text-transform:uppercase}.switch.svelte-qccg9o{color:var(--muted);text-align:center;margin-top:24px;font-size:.92rem}.switch.svelte-qccg9o button:where(.svelte-qccg9o){color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}
