main.svelte-1x05zx6{flex:1;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.container.svelte-1x05zx6{text-align:center;width:100%;max-width:360px}.wordmark{margin-bottom:.75rem}.subtitle.svelte-1x05zx6{color:var(--color-text-muted);font-family:var(--font-body);margin:0 0 2.5rem;font-size:1.05rem;font-style:italic}.fields.svelte-1x05zx6{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.field.svelte-1x05zx6{background:var(--color-surface);border:1px solid var(--color-border-gold);width:100%;color:var(--color-text);font-family:var(--font-body);box-sizing:border-box;text-align:center;padding:.85rem 1rem;font-size:1rem;transition:border-color .2s}.field.svelte-1x05zx6:focus{border-color:var(--color-gold);outline:none}.field.svelte-1x05zx6::placeholder{color:var(--color-text-dim);font-style:italic}.error.svelte-1x05zx6{color:var(--color-hard);margin:0 0 1rem;font-size:.9rem;font-style:italic}.enter-button.svelte-1x05zx6{border:1px solid var(--color-gold);width:100%;color:var(--color-gold-light);font-family:var(--font-heading);letter-spacing:.25em;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:.5rem;padding:1rem;font-size:1rem;transition:all .2s}.enter-button.svelte-1x05zx6:hover{border-color:var(--color-gold-light);background:#c9933a14}.signup-link.svelte-1x05zx6{color:var(--color-text-dim);margin:1.5rem 0 0;font-size:.9rem;font-style:italic}.signup-link.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:var(--color-gold-dim);text-decoration:none;transition:color .2s}.signup-link.svelte-1x05zx6 a:where(.svelte-1x05zx6):hover{color:var(--color-gold)}
