.auth.svelte-183t457{width:min(100%,26rem);padding:1.75rem 1.5rem;border-radius:var(--input-border-radius, .375rem);border:1px solid var(--surface-border);background:var(--surface-bg);color:var(--primary-fg);box-shadow:var(--surface-hover-shadow, 0 8px 24px rgba(0, 0, 0, .08));box-sizing:border-box}.sr-only.svelte-7iq15e{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.signup-card.svelte-7iq15e{display:flex;flex-direction:column;align-items:stretch;gap:0;border:1px solid var(--surface-border);border-radius:var(--input-border-radius, .375rem);padding:.85rem 1rem 1rem;background:var(--surface-bg)}.signup-heading.svelte-7iq15e{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-fg)}.signup-tagline.svelte-7iq15e{margin:.25rem 0 .65rem;font-size:.8125rem;line-height:1.4;color:var(--subtle-fg)}.signup-compact.svelte-7iq15e{margin:0;display:flex;flex-direction:column;gap:.45rem}.signup-card.svelte-7iq15e .signup-compact:where(.svelte-7iq15e){margin-top:0}.signup-row.svelte-7iq15e{display:flex;flex-direction:row;gap:.5rem;align-items:stretch;width:100%}.signup-input.svelte-7iq15e{box-sizing:border-box;min-width:0;min-height:2.25rem;height:auto;padding:.35rem .65rem;border-radius:calc(var(--input-border-radius, .375rem) - .05rem);border:1px solid var(--input-border);background:var(--input-bg);color:inherit;font:inherit;font-size:.875rem}.signup-row.svelte-7iq15e .signup-input-email:where(.svelte-7iq15e){flex:1 1 0;width:auto;min-width:10rem}.signup-submit.svelte-7iq15e{flex:0 0 auto;align-self:stretch;min-height:2.25rem;padding:0 .85rem;border-radius:calc(var(--input-border-radius, .375rem) - .05rem);border:1px solid rgb(128,0,0);background:maroon;color:#faf8f6;font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer;box-sizing:border-box}.signup-submit.svelte-7iq15e:hover:not(:disabled){background:#6c0000;border-color:#6c0000}.signup-submit.svelte-7iq15e:disabled{opacity:.55;cursor:not-allowed}.signup-success-inline.svelte-7iq15e{margin:.35rem 0 0;font-size:.875rem;line-height:1.4;color:#186432}.form-error.svelte-7iq15e{margin:0;font-size:.8125rem;color:#b4271b}@media(max-width:520px){.signup-row.svelte-7iq15e{flex-direction:column}.signup-submit.svelte-7iq15e{width:100%}}.public-footer.svelte-bkdnvb{flex-shrink:0;margin-top:auto;border-top:1px solid var(--surface-border);background:var(--surface-bg);color:var(--muted-fg);font-size:.875rem;line-height:1.5}.footer-inner.svelte-bkdnvb{max-width:72rem;margin:0 auto;padding:1.25rem 1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.footer-note.svelte-bkdnvb{margin:0;max-width:52rem}.footer-note.svelte-bkdnvb a:where(.svelte-bkdnvb),.footer-links.svelte-bkdnvb a:where(.svelte-bkdnvb){color:var(--primary-link);text-decoration:none}.footer-note.svelte-bkdnvb a:where(.svelte-bkdnvb):hover,.footer-links.svelte-bkdnvb a:where(.svelte-bkdnvb):hover{text-decoration:underline;text-underline-offset:.12em}.footer-links.svelte-bkdnvb{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin:0;padding:0}.footer-meta.svelte-bkdnvb{margin:0;font-size:.8125rem;color:var(--subtle-fg)}@media(max-width:640px){.footer-inner.svelte-bkdnvb{padding:1rem .75rem 1.25rem}}
