.auth-page.svelte-8bdjn9{width:min(100%,26rem);min-height:100dvh;padding:calc(3.5rem + env(safe-area-inset-top,0px)) 1.5rem calc(2.5rem + env(safe-area-inset-bottom,0px));background:var(--bg-app);flex-direction:column;margin:0 auto;display:flex}.back-button.svelte-8bdjn9{background:var(--bg-surface);border:1px solid var(--color-border);width:2.125rem;height:2.125rem;color:var(--color-text);border-radius:.75rem;flex-shrink:0;place-items:center;display:grid}h1.svelte-8bdjn9{color:var(--color-text);margin:1.75rem 0 0;font-size:1.625rem;font-weight:800}.subtitle.svelte-8bdjn9{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.8125rem;font-weight:500}.auth-form.svelte-8bdjn9{flex-direction:column;gap:1rem;margin-top:1.75rem;display:flex}label.svelte-8bdjn9{flex-direction:column;gap:.5rem;display:flex}label.svelte-8bdjn9 span:where(.svelte-8bdjn9){color:var(--color-text-muted);font-size:.6875rem;font-weight:700}input.svelte-8bdjn9{border:1px solid var(--color-border);background:var(--bg-surface);min-height:44px;font:inherit;color:var(--color-text);border-radius:1rem;padding:1rem}.helper.svelte-8bdjn9{color:var(--color-text-tertiary);font-size:.625rem;font-weight:600}.submit.svelte-8bdjn9{background:var(--color-primary);color:#fff;border:none;border-radius:1.125rem;min-height:54px;margin-top:.375rem;font-size:.90625rem;font-weight:700}.message.svelte-8bdjn9,.error.svelte-8bdjn9{color:var(--color-danger);margin:0;font-size:.75rem}.legal.svelte-8bdjn9{color:var(--color-text-tertiary);margin-top:1.25rem;font-size:.625rem;font-weight:500;line-height:1.5}.foot-link.svelte-8bdjn9{text-align:center;color:var(--color-text-tertiary);margin-top:1rem;font-size:.75rem;font-weight:600}.foot-link.svelte-8bdjn9 .strong:where(.svelte-8bdjn9){color:var(--color-primary-strong);font-weight:700}
