.login-wrap.svelte-40dz43{box-sizing:border-box;background:radial-gradient(circle at 50% 0,#1c2635 0,#0b1018 48%);place-items:center;min-height:100vh;padding:24px;display:grid}form.svelte-40dz43{box-sizing:border-box;background:#111824;border:1px solid #2c3748;border-radius:10px;gap:18px;width:min(390px,100%);padding:34px;display:grid;box-shadow:0 24px 60px #00000059}.eyebrow.svelte-40dz43{color:#8192df;letter-spacing:.16em;margin:0;font:700 .72rem/1 monospace}h1.svelte-40dz43{margin:-4px 0 0;font-size:1.8rem}.intro.svelte-40dz43{color:#9ba9ba;margin:-8px 0 4px;font-size:.9rem;line-height:1.6}label.svelte-40dz43{color:#c4cfdd;gap:7px;font-size:.85rem;display:grid}input.svelte-40dz43{color:#fff;min-height:44px;font:inherit;background:#0b111b;border:1px solid #354155;border-radius:6px;padding:0 12px}input.svelte-40dz43:focus{outline-offset:1px;outline:2px solid #8192df}button.svelte-40dz43{color:#fff;cursor:pointer;background:#4963d1;border:0;border-radius:6px;min-height:46px;font-weight:800}button.svelte-40dz43:disabled{opacity:.6;cursor:wait}.error.svelte-40dz43{color:#ffb5ad;margin:0;font-size:.85rem;line-height:1.5}
