.auth.svelte-1x05zx6{z-index:1;place-items:center;min-height:100vh;padding:clamp(1.2rem,5vw,3rem);display:grid;position:relative}.auth__card.svelte-1x05zx6{background:var(--paper-3);border:var(--line) solid var(--ink);width:min(430px,100%);box-shadow:var(--shadow-lg);padding:clamp(1.4rem,4vw,2.2rem)}.auth__eyebrow.svelte-1x05zx6{letter-spacing:.14em;text-transform:uppercase;color:var(--blue-deep);margin:0 0 .5rem;font-size:.72rem;font-weight:700}h1.svelte-1x05zx6{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:clamp(2rem,6vw,2.6rem);line-height:1}.auth__lede.svelte-1x05zx6{color:var(--muted);margin:.7rem 0 1.3rem;font-size:.92rem}.auth__error.svelte-1x05zx6{border:2px solid var(--red);color:#7d1d0e;background:#fbe3dd;margin:0 0 1rem;padding:.6rem .8rem;font-size:.85rem;font-weight:600}.auth__form.svelte-1x05zx6{gap:.9rem;display:grid}.auth__field.svelte-1x05zx6{text-transform:uppercase;letter-spacing:.08em;gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.auth__field.svelte-1x05zx6 input:where(.svelte-1x05zx6){border:2px solid var(--ink);letter-spacing:normal;text-transform:none;background:#fff;width:100%;padding:.65rem .75rem;font-size:1rem;font-weight:400}.auth__submit.svelte-1x05zx6{background:var(--mustard);border:var(--line) solid var(--ink);box-shadow:var(--shadow-sm);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;margin-top:.3rem;padding:.7rem 1rem;font-weight:800}.auth__submit.svelte-1x05zx6:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.auth__submit.svelte-1x05zx6:active{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.auth__note.svelte-1x05zx6{color:var(--muted);margin:1.2rem 0 0;font-size:.74rem}
