.login_root__OU24E{display:grid;place-items:center;min-height:100dvh;background:oklch(97% .005 248)}.login_card__QZUd4{width:min(400px,90vw);padding:2.5rem;background:#fff;border-radius:12px;box-shadow:0 4px 24px oklch(42% .14 248/12%)}.login_heading__CDGOO{font-size:1.75rem;font-weight:700;color:var(--color-brand);letter-spacing:.06em;margin:0 0 .25rem}.login_sub__9XCfN{font-size:.875rem;color:oklch(55% .04 248);margin:0 0 2rem}.login_crossLink__X3HQO{margin-top:1.5rem;text-align:center;font-size:.8125rem;color:oklch(55% .04 248)}.login_crossLink__X3HQO a{color:var(--color-brand);text-decoration:none;font-weight:500}.login_crossLink__X3HQO a:hover{text-decoration:underline}.login_recoveryCard__qBlKz{padding:clamp(1.5rem,6vw,2.5rem)}