.page-wrapper.svelte-vw6eb0{min-height:calc(100vh - 200px);background:var(--color-bg);padding:var(--spacing-2xl) var(--spacing-md)}.page-header.svelte-vw6eb0{max-width:800px;margin:0 auto var(--spacing-2xl);text-align:center}.page-header.svelte-vw6eb0 h1:where(.svelte-vw6eb0){font-size:2.5rem;font-weight:700;color:var(--color-text);margin:0 0 var(--spacing-sm);letter-spacing:-.02em}.subtitle.svelte-vw6eb0{font-size:1.125rem;color:var(--color-text-secondary);margin:0}.form-container.svelte-vw6eb0{max-width:800px;margin:0 auto;background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--spacing-2xl);border:1px solid var(--color-border)}@media (max-width: 768px){.page-wrapper.svelte-vw6eb0{padding:var(--spacing-xl) var(--spacing-sm)}.page-header.svelte-vw6eb0 h1:where(.svelte-vw6eb0){font-size:2rem}.subtitle.svelte-vw6eb0{font-size:1rem}.form-container.svelte-vw6eb0{padding:var(--spacing-xl);border-radius:var(--radius-lg)}}@media (max-width: 480px){.page-header.svelte-vw6eb0 h1:where(.svelte-vw6eb0){font-size:1.75rem}.form-container.svelte-vw6eb0{padding:var(--spacing-lg)}}.loading.svelte-vw6eb0{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:var(--spacing-md)}.spinner.svelte-vw6eb0{width:40px;height:40px;border:4px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:svelte-vw6eb0-spin .8s linear infinite}@keyframes svelte-vw6eb0-spin{to{transform:rotate(360deg)}}.loading.svelte-vw6eb0 p:where(.svelte-vw6eb0){color:var(--color-text-secondary)}
