main.svelte-e3wec{background:radial-gradient(600px 400px at 50% 20%, color-mix(in srgb, var(--accent) 14%, transparent), transparent), var(--bg);place-items:center;min-height:100vh;padding:16px;display:grid}.shell.svelte-e3wec{text-align:center;gap:12px;width:min(380px,100%);padding:32px 28px;display:grid}.mark.svelte-e3wec{background:linear-gradient(135deg, #ffb347, var(--accent));border-radius:14px;place-items:center;width:52px;height:52px;margin:0 auto 4px;font-size:26px;display:grid}.sub.svelte-e3wec{margin:0 0 8px}.shell.svelte-e3wec form{gap:12px;display:grid}.shell.svelte-e3wec label{color:var(--text-2);text-align:left;gap:4px;font-size:13px;display:grid}.shell.svelte-e3wec .err,.shell.svelte-e3wec .note{margin:0;font-size:13px}.shell.svelte-e3wec .btn{justify-content:center;min-height:44px;padding:10px}.shell.svelte-e3wec .links{flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-top:4px;font-size:13px;display:flex}.shell.svelte-e3wec .links a,.shell.svelte-e3wec a.text{color:var(--accent-text);align-items:center;min-height:44px;display:inline-flex}.shell.svelte-e3wec .links a:hover,.shell.svelte-e3wec a.text:hover{text-decoration:underline}.shell.svelte-e3wec .linkbtn{color:var(--accent-text);background:0 0;border:0;min-height:44px;padding:0 4px;font-size:13px}.shell.svelte-e3wec .linkbtn:hover{text-decoration:underline}.shell.svelte-e3wec .box{background:var(--accent-soft);border-radius:var(--radius-sm);text-align:left;margin:0;padding:12px 14px}
