.wrap.svelte-a034u4{min-height:calc(100dvh / var(--ui-zoom, 1));display:grid;place-items:center;padding:24px;background:var(--bg)}.card.svelte-a034u4{width:min(400px,100%);background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:26px}.brand.svelte-a034u4{display:flex;align-items:center;gap:9px;margin-bottom:20px}.brand.svelte-a034u4 b:where(.svelte-a034u4){font-size:14px}h1.svelte-a034u4{font-size:19px;font-weight:640;letter-spacing:-.02em}.sub.svelte-a034u4{color:var(--text-mute);font-size:13px;margin-top:5px}.auth-form{display:flex;flex-direction:column;gap:12px;margin-top:18px}.auth-form label{display:flex;flex-direction:column;gap:5px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);font-weight:600}.auth-form input{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);padding:9px 11px;font-size:14px;outline:0;width:100%;color:var(--text);text-transform:none;letter-spacing:normal;font-weight:400}.auth-form input:focus{border-color:var(--accent-line)}.auth-btn{height:36px;border-radius:var(--r-md);font-size:14px;font-weight:560;background:var(--accent);color:#fff;border:0;margin-top:4px}.auth-btn:hover{filter:brightness(1.08)}.auth-error{background:color-mix(in oklch,oklch(66% .19 22) 12%,transparent);border:1px solid color-mix(in oklch,oklch(66% .19 22) 40%,transparent);color:#c92e3b;border-radius:var(--r-md);padding:8px 11px;font-size:13px}.auth-alt{margin-top:16px;font-size:13px;color:var(--text-mute);text-align:center}.auth-alt a{color:var(--accent)}
