.auth-page.svelte-1x05zx6{color:#17324d;width:min(32rem,90vw);margin:0 auto;padding:clamp(2rem,8vw,5rem) 0}.brand.svelte-1x05zx6{color:#245b5a;align-items:center;min-height:44px;font-weight:800;text-decoration:none;display:inline-flex}.eyebrow.svelte-1x05zx6{color:#326b68;letter-spacing:.12em;margin-top:2rem;font-size:.72rem;font-weight:800}h1.svelte-1x05zx6{color:#102a43;letter-spacing:-.05em;font-size:clamp(2rem,6vw,3.2rem);line-height:1.08}p.svelte-1x05zx6{color:#4d6872;line-height:1.65}.destination.svelte-1x05zx6,.error.svelte-1x05zx6{overflow-wrap:anywhere;font-size:.9rem}.error.svelte-1x05zx6{color:#7d3925;background:#fff5ef;border:1px solid #d2a08c;border-radius:.5rem;padding:1rem}.error.svelte-1x05zx6 p:where(.svelte-1x05zx6){margin-bottom:0;font-size:.8rem}form.svelte-1x05zx6{gap:.7rem;margin-top:1.5rem;display:grid}label.svelte-1x05zx6{font-weight:700}input.svelte-1x05zx6{color:#17324d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #a7bcb9;border-radius:.45rem;padding:.7rem}button.svelte-1x05zx6{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#245b5a;border:0;border-radius:.45rem;margin-top:.5rem;padding:.7rem 1rem}.secondary.svelte-1x05zx6{color:#245b5a;background:#fff;border:1px solid #a7bcb9}.note.svelte-1x05zx6{font-size:.85rem}
