.auth.svelte-1djc9c2{flex:1;place-items:center;padding:64px 24px;font-size:15px;display:grid}.card.svelte-1djc9c2{background:var(--surface);border:1px solid var(--border);width:100%;max-width:420px;box-shadow:var(--shadow-2);border-radius:14px;padding:32px}.eyb.svelte-1djc9c2{color:var(--accent);margin-bottom:10px;font-size:11px;font-weight:500}h1.svelte-1djc9c2{color:var(--ink);letter-spacing:-.02em;font-size:26px;font-weight:600}.sub.svelte-1djc9c2{color:var(--ink-3);margin:8px 0 22px}.stack.svelte-1djc9c2{flex-direction:column;gap:14px;display:flex}.field.svelte-1djc9c2{flex-direction:column;gap:6px;display:flex}.field.svelte-1djc9c2 span:where(.svelte-1djc9c2){color:var(--ink-2);font-weight:500}.field.svelte-1djc9c2 input:where(.svelte-1djc9c2){border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;height:42px;color:var(--ink);font:inherit;border-radius:8px;padding:0 12px}.field.svelte-1djc9c2 input:where(.svelte-1djc9c2):focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.btn.svelte-1djc9c2{width:100%;font-size:inherit}.btn.svelte-1djc9c2:disabled{opacity:.6;cursor:default}.switch-line.svelte-1djc9c2{color:var(--ink-2);margin-top:18px;font-size:16px}.switch-line.svelte-1djc9c2 .link:where(.svelte-1djc9c2){white-space:nowrap;font-weight:600}.link.svelte-1djc9c2{color:var(--accent);font-weight:500}.link.svelte-1djc9c2:hover{text-decoration:underline}.socials.svelte-1djc9c2{flex-direction:column;gap:10px;display:flex}.btn.ghost.svelte-1djc9c2{background:var(--surface);color:var(--ink);border:1px solid var(--border-strong);font-weight:500}.btn.ghost.svelte-1djc9c2:hover:not(:disabled){border-color:var(--accent)}.or.svelte-1djc9c2{color:var(--ink-3);align-items:center;gap:12px;margin:18px 0;display:flex}.or.svelte-1djc9c2:before,.or.svelte-1djc9c2:after{content:"";background:var(--border);flex:1;height:1px}.forgot.svelte-1djc9c2{margin-top:12px}.ok.svelte-1djc9c2{color:var(--lightningcss-light,oklch(50% .13 155))var(--lightningcss-dark,oklch(76% .13 155));margin-bottom:12px}.err.svelte-1djc9c2{color:var(--lightningcss-light,oklch(52% .17 25))var(--lightningcss-dark,oklch(76% .14 25));margin-bottom:12px}
