.auth-container.svelte-1sxv8jq{max-width:480px;margin:0 auto;padding:2rem 1rem;display:flex;flex-direction:column;min-height:calc(100vh - 4rem)}.auth-card.svelte-1sxv8jq{background-color:var(--pico-background-color);padding:2rem;border-radius:var(--pico-border-radius);box-shadow:var(--pico-box-shadow);margin-top:2rem}.auth-header.svelte-1sxv8jq{text-align:center;margin-bottom:2rem}.auth-header.svelte-1sxv8jq h1:where(.svelte-1sxv8jq){margin-bottom:.5rem}.auth-header.svelte-1sxv8jq p:where(.svelte-1sxv8jq){color:var(--pico-muted-color);margin:0}.form-group.svelte-1sxv8jq{margin-bottom:1.5rem}.error-message.svelte-1sxv8jq{color:var(--pico-form-element-invalid-color);font-size:.875rem;margin-top:.25rem}input.error.svelte-1sxv8jq{border-color:var(--pico-form-element-invalid-color)}.auth-actions.svelte-1sxv8jq{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.auth-links.svelte-1sxv8jq{display:flex;justify-content:center;font-size:.875rem;margin-top:.5rem}.success-message.svelte-1sxv8jq{text-align:center;margin:2rem 0;padding:1.5rem;background-color:var(--pico-card-background-color);border-radius:var(--pico-border-radius);color:var(--pico-muted-color)}.success-message.svelte-1sxv8jq p:where(.svelte-1sxv8jq){margin:.5rem 0}@media (max-width: 576px){.auth-card.svelte-1sxv8jq{padding:1.5rem}.auth-header.svelte-1sxv8jq{margin-bottom:1.5rem}}
