.login-card.svelte-1uha8ag{background:var(--surface);border:1px solid var(--line);width:min(430px,100%);box-shadow:var(--shadow);z-index:1;border-radius:26px;padding:38px 34px 34px;position:relative}.login-mark.svelte-1uha8ag{background:linear-gradient(150deg, var(--accent), #e79972);border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:22px;font-size:26px;display:grid;box-shadow:0 10px 22px -12px #c2563ae6}h1.svelte-1uha8ag{letter-spacing:-.035em;margin-bottom:12px;font-size:2.5rem;line-height:1.05}.login-sub.svelte-1uha8ag{color:var(--muted);max-width:34ch;margin-bottom:26px;font-size:.92rem}.btn-wide.svelte-1uha8ag{justify-content:center;width:100%;padding:12px 16px;font-size:.95rem}.warn.svelte-1uha8ag{color:var(--danger-ink);background:var(--danger-bg);border-radius:11px;margin-top:18px;padding:9px 12px;font-size:.8rem}code.svelte-1uha8ag{background:var(--bg-tint);border-radius:4px;padding:1px 4px;font-size:.95em}
