.login-shell.svelte-1g7yjwh{min-height:100vh;display:grid;place-items:center;padding:2rem;background:#f7f9fb}.login-card.svelte-1g7yjwh{width:min(100%,32rem);padding:clamp(2rem,6vw,5rem);background:#fff;border:1px solid #dfe5ea}.eyebrow.svelte-1g7yjwh{color:#007b9f;font:700 .65rem monospace;letter-spacing:.12em}.login-card.svelte-1g7yjwh h1:where(.svelte-1g7yjwh){margin:1rem 0;font-size:clamp(3rem,8vw,5rem);letter-spacing:-.07em;line-height:.9}.login-card.svelte-1g7yjwh>p:where(.svelte-1g7yjwh):not(.eyebrow):not(.error){color:#526071;line-height:1.6}.login-card.svelte-1g7yjwh form:where(.svelte-1g7yjwh){display:grid;gap:1.25rem;margin-top:2rem}.login-card.svelte-1g7yjwh label:where(.svelte-1g7yjwh){display:grid;gap:.5rem;font-weight:650}.login-card.svelte-1g7yjwh input:where(.svelte-1g7yjwh){padding:1rem;border:1px solid #cfd7df;font:inherit}.button.svelte-1g7yjwh{padding:1rem 1.2rem;border:0;cursor:pointer;font:700 .7rem monospace;letter-spacing:.08em}.button-dark.svelte-1g7yjwh{background:#111a2d;color:#fff}.error.svelte-1g7yjwh{margin-top:1rem;color:#a52828;font-size:.9rem}
