.auth.svelte-5bky5h{--auth-column-width:27.5rem;align-items:center;gap:var(--layout-gap-header);min-height:100dvh;padding:var(--layout-gap-section) var(--ek-layout-space-gutter-phone);flex-direction:column;display:flex}.brand.svelte-5bky5h{align-items:center;gap:var(--ek-layout-space-brand);min-height:var(--ek-tap-target-min);color:var(--ek-color-text-primary);text-decoration:none;display:inline-flex}.wordmark.svelte-5bky5h{font-family:var(--ek-font-family-display);font-size:var(--ek-header-wordmark-size-auth);font-weight:var(--ek-font-weight-extrabold);letter-spacing:var(--ek-font-letter-spacing-display)}.auth-card.svelte-5bky5h{--dock-sticky-bleed:var(--ek-card-padding-large);width:100%;max-width:var(--auth-column-width);gap:var(--layout-gap-block);padding:var(--ek-card-padding-large);border-radius:var(--ek-card-large-radius);background:var(--ek-color-surface-card);box-shadow:var(--ek-shadow-card);flex-direction:column;display:flex}.auth-card.svelte-5bky5h .ek-type-title{font-size:var(--ek-font-size-26)}.auth-card.svelte-5bky5h .auth-form{gap:var(--layout-gap-block);flex-direction:column;display:flex}.auth-card.svelte-5bky5h .auth-links{color:var(--ek-color-text-secondary);text-align:center;margin:0}.auth-card.svelte-5bky5h .auth-links a{color:var(--ek-color-accent-ink);font-weight:var(--ek-font-weight-semibold)}.auth-foot.svelte-5bky5h{width:100%;max-width:var(--auth-column-width);align-items:center;gap:var(--layout-gap-block);flex-direction:column;margin-top:auto;display:flex}.legal.svelte-5bky5h{justify-content:center;gap:var(--ek-layout-space-inline) var(--ek-layout-space-inline-text);flex-wrap:wrap;display:flex}.legal.svelte-5bky5h a{color:var(--ek-color-text-secondary);text-decoration:none}@media (hover:hover) and (pointer:fine){.legal.svelte-5bky5h a:hover{color:var(--ek-color-text-primary)}}
