.auth-page.svelte-1rdz7hh{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-1rdz7hh{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-1rdz7hh{color:var(--color-text);margin:1.75rem 0 0;font-size:1.625rem;font-weight:800}.subtitle.svelte-1rdz7hh{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.8125rem;font-weight:500}form.svelte-1rdz7hh{flex-direction:column;gap:1.125rem;margin-top:2rem;display:flex}label.svelte-1rdz7hh{flex-direction:column;gap:.5rem;display:flex}label.svelte-1rdz7hh span:where(.svelte-1rdz7hh){color:var(--color-text-muted);font-size:.6875rem;font-weight:700}input.svelte-1rdz7hh{border:1px solid var(--color-border);background:var(--bg-surface);min-height:44px;font:inherit;color:var(--color-text);text-transform:uppercase;border-radius:1rem;padding:1rem}.error.svelte-1rdz7hh{color:var(--color-danger);margin:-.5rem 0 0;font-size:.8125rem}button.svelte-1rdz7hh{background:var(--color-primary);color:#fff;border:none;border-radius:1.125rem;min-height:54px;font-size:.90625rem;font-weight:700}
