.auth-wrap.svelte-a034u4{place-items:center;padding:2.5rem 1rem 4rem;display:grid}.auth-card.svelte-a034u4{width:min(100%,28rem);padding:1.75rem 1.5rem}.eyebrow.svelte-a034u4{letter-spacing:.12em;text-transform:uppercase;color:var(--travel-coral,#ff4d2e);font-size:.72rem;font-weight:800}h1.svelte-a034u4{color:var(--travel-navy,#0c4a6e);margin-top:.25rem;font-size:1.7rem;font-weight:900;line-height:1.15}.lede.svelte-a034u4{color:var(--header-text-secondary,#6b7280);margin-top:.4rem;font-size:.95rem}.auth-card.svelte-a034u4 form{flex-direction:column;gap:.85rem;margin-top:1.25rem;display:flex}.auth-card.svelte-a034u4 label{color:var(--header-text,#121615);flex-direction:column;gap:.3rem;font-size:.8rem;font-weight:800;display:flex}.auth-card.svelte-a034u4 input{border:1px solid var(--header-border,#e4decf);background:var(--color-surface,#fff);min-height:46px;color:var(--header-text,#121615);border-radius:.85rem;padding:.65rem .9rem;font-size:1rem;font-weight:500}.auth-card.svelte-a034u4 input:focus{outline:2px solid var(--travel-sky,#0369a1);outline-offset:1px}.auth-card.svelte-a034u4 .submit{background:var(--travel-navy,#0c4a6e);color:#fff;border-radius:999px;min-height:48px;font-weight:800}.auth-card.svelte-a034u4 .submit:disabled{opacity:.6}.auth-card.svelte-a034u4 .error{background:color-mix(in srgb, var(--travel-coral,#ff4d2e) 12%, transparent);color:#8a2a16;border-radius:.75rem;padding:.6rem .8rem;font-size:.88rem}.auth-card.svelte-a034u4 .note{color:var(--header-text-secondary,#6b7280);font-size:.82rem;font-weight:500}.auth-card.svelte-a034u4 .alt{color:var(--header-text,#121615);margin-top:1rem;font-size:.9rem}.auth-card.svelte-a034u4 .alt a,.auth-card.svelte-a034u4 .note a{color:var(--travel-sky,#0369a1);font-weight:700;text-decoration:underline}
