.login-shell.svelte-1fya0c{grid-template-columns:minmax(0,1.15fr) minmax(18rem,26rem);align-items:stretch;gap:1.5rem;width:min(68rem,100%);display:grid}.login-copy.svelte-1fya0c,.login-form.svelte-1fya0c{border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow)}.login-copy.svelte-1fya0c{background:linear-gradient(150deg, #4ee6ff2e, transparent 48%), linear-gradient(180deg, #ff8a5b33, transparent 60%), var(--surface-strong);padding:clamp(2rem,6vw,4rem)}.eyebrow.svelte-1fya0c{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:700}.login-copy.svelte-1fya0c h1:where(.svelte-1fya0c){max-width:9ch;margin:.6rem 0 1rem;font-size:clamp(2.2rem,8vw,4.6rem);line-height:.92}.login-copy.svelte-1fya0c p:where(.svelte-1fya0c):last-child{max-width:28ch;color:var(--muted);font-size:1.05rem}.login-form.svelte-1fya0c{background:linear-gradient(180deg, #ffd1661f, transparent 14rem), var(--surface);align-content:center;gap:1rem;padding:1.6rem;display:grid}.field.svelte-1fya0c{gap:.45rem;display:grid}.field.svelte-1fya0c label:where(.svelte-1fya0c){font-weight:700}.form-message.svelte-1fya0c{border-radius:var(--radius-md);color:#ffe0d2;background:#ff8a5b2e;border:1px solid #ff8a5b52;padding:.8rem 1rem}@media (width<=860px){.login-shell.svelte-1fya0c{grid-template-columns:1fr}}
