.page.svelte-1cnunhb{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem}.container.svelte-1cnunhb{max-width:560px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-5)}.icon.svelte-1cnunhb{font-size:3rem;line-height:1}h1.svelte-1cnunhb{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:var(--font-weight-bold);margin:0;color:var(--color-text-primary);letter-spacing:-.02em}.lead.svelte-1cnunhb{font-size:1.05rem;color:var(--color-text-muted);margin:0;line-height:1.7}.coming-soon.svelte-1cnunhb{background:var(--color-bg-info-subtle);border:1px solid var(--color-border-info-subtle);border-radius:var(--radius-md);padding:1.25rem 1.75rem;color:var(--color-brand-base);font-weight:500}.coming-soon.svelte-1cnunhb p:where(.svelte-1cnunhb){margin:0 0 var(--spacing-2)}.coming-soon.svelte-1cnunhb p:where(.svelte-1cnunhb):last-child{margin:0}.btn.svelte-1cnunhb{display:inline-block;background:var(--color-brand-base);color:var(--color-text-on-brand);padding:1rem 1.5rem;border-radius:var(--radius-md);font-weight:600;text-decoration:none;min-height:3rem}@media(prefers-reduced-motion:no-preference){.btn.svelte-1cnunhb{transition:background var(--duration-fast) var(--easing-smooth)}}.btn.svelte-1cnunhb:hover{background:var(--color-brand-dark);text-decoration:none}
