.login-page.svelte-1i2smtp{font-family:var(--font-family-sans, "Segoe UI", sans-serif)}.login-page.svelte-1i2smtp{background:radial-gradient(circle at 18% 18%,rgba(30,64,175,.08),transparent 30rem),linear-gradient(135deg,#f7f9fc,#eef2f7 48%,#f8fafc)}.login-identity.svelte-1i2smtp{min-height:29rem;align-items:center;border:1px solid var(--color-border-subtle);border-radius:1rem;background:#ffffffdb;padding:1.65rem}.login-seals.svelte-1i2smtp{display:flex;align-items:center;gap:.85rem}.seal-card.svelte-1i2smtp{display:flex;height:3.85rem;width:3.85rem;align-items:center;justify-content:center;border:1px solid var(--color-border-subtle);border-radius:.75rem;background:#fff;padding:.45rem}.seal-card.is-primary.svelte-1i2smtp{height:4.35rem;width:4.35rem;border-color:#1e40af47}.seal-card.svelte-1i2smtp img:where(.svelte-1i2smtp),.login-card-banner.svelte-1i2smtp img:where(.svelte-1i2smtp){height:100%;width:100%;object-fit:contain;border-radius:.35rem}.identity-strip.svelte-1i2smtp{display:flex;flex-wrap:wrap;gap:.5rem}.identity-strip.svelte-1i2smtp span:where(.svelte-1i2smtp){border:1px solid var(--color-border-subtle);border-radius:.5rem;background:var(--color-surface-muted);padding:.5rem .65rem;font-size:.75rem;font-weight:750;color:var(--color-text-secondary)}.login-card.svelte-1i2smtp{box-shadow:0 18px 42px #0f172a14}.login-card-banner.svelte-1i2smtp{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;border-bottom:1px solid var(--color-border-subtle);background:linear-gradient(180deg,#fff,#f4f7fb);padding:.65rem 1rem .55rem}.login-card-banner.svelte-1i2smtp img:where(.svelte-1i2smtp){max-height:2.75rem;justify-self:center}.login-page .gov-input{min-height:39px;padding-block:.42rem;font-size:.95rem}.login-page .gov-btn-primary{min-height:42px}@media(max-width:640px){.login-page.svelte-1i2smtp{overflow-y:auto}.login-card-banner.svelte-1i2smtp{gap:.45rem;padding:.55rem .85rem .45rem}.login-card-banner.svelte-1i2smtp img:where(.svelte-1i2smtp){max-height:2.5rem}}
