.page.svelte-1x05zx6{max-width:26rem;margin:0 auto;padding:4rem 2rem;color:#fff;min-height:100vh}.back.svelte-1x05zx6{color:#ffffff80;text-decoration:none;font-size:.9rem}.back.svelte-1x05zx6:hover{color:#fff}h1.svelte-1x05zx6{font-size:2rem;font-weight:600;margin:2rem 0 .75rem}.lede.svelte-1x05zx6{color:#ffffffb3;line-height:1.7;margin-bottom:2rem}.error.svelte-1x05zx6{border-left:2px solid rgba(255,255,255,.7);background:#ffffff0f;padding:.75rem 1rem;margin-bottom:1.5rem;line-height:1.6;font-size:.9rem}form.svelte-1x05zx6{display:flex;flex-direction:column;gap:.5rem}label.svelte-1x05zx6{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}input.svelte-1x05zx6{background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;font-size:1rem;font-family:inherit;padding:.6rem 0;transition:border-color .3s ease}input.svelte-1x05zx6:focus{outline:none;border-bottom-color:#fff}button.svelte-1x05zx6{margin-top:1.5rem;background:none;border:1px solid rgba(255,255,255,.6);color:#fff;font-family:inherit;font-size:.95rem;letter-spacing:.1em;padding:.7rem 1rem;cursor:pointer;transition:all .3s ease}button.svelte-1x05zx6:hover{background:#fff;color:#222;letter-spacing:.15em}.consent.svelte-1x05zx6{margin-top:2.5rem;font-size:.8rem;line-height:1.7;color:#ffffff73}.consent.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:#ffffffb3}
