.page-hero.svelte-3xz7ot{margin-bottom:var(--space-2xl)}.hero-content.svelte-3xz7ot{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-lg);flex-wrap:wrap}.hero-text.svelte-3xz7ot{flex:1;min-width:200px}.hero-title.svelte-3xz7ot{font-weight:var(--font-bold);margin:0 0 var(--space-md) 0;line-height:var(--leading-tight);background:var(--gradient-text-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-3xz7ot{color:var(--text-tertiary);margin:0}.hero-subtitle-sep.svelte-3xz7ot{margin:0 var(--space-sm);color:var(--text-tertiary);font-size:1.1em;line-height:1;vertical-align:middle}.hero-hint.svelte-3xz7ot{color:var(--text-muted);font-size:var(--text-sm);margin:var(--space-lg) 0 0;opacity:.8}.hero-hint.svelte-3xz7ot a:where(.svelte-3xz7ot){color:var(--interactive-text);text-decoration:none;font-weight:var(--font-medium);transition:color var(--transition-fast)}.hero-hint.svelte-3xz7ot a:where(.svelte-3xz7ot):hover{color:var(--interactive-light-text);text-decoration:underline}.hero-actions.svelte-3xz7ot{display:flex;gap:var(--space-md);flex-wrap:wrap}.hero-landing.svelte-3xz7ot{padding:var(--space-4xl) 0 var(--space-3xl);text-align:center}.hero-landing.svelte-3xz7ot .hero-content:where(.svelte-3xz7ot){flex-direction:column;align-items:center}.hero-landing.svelte-3xz7ot .hero-text:where(.svelte-3xz7ot){min-width:auto}.hero-landing.svelte-3xz7ot .hero-title:where(.svelte-3xz7ot){font-size:clamp(2.5rem,8vw,4rem)}.hero-landing.svelte-3xz7ot .hero-subtitle:where(.svelte-3xz7ot){font-size:var(--text-lg);max-width:640px;margin:0 auto;text-wrap:balance}.hero-store.svelte-3xz7ot{padding:var(--space-4xl) 0 var(--space-3xl);text-align:center}.hero-store.svelte-3xz7ot .hero-content:where(.svelte-3xz7ot){flex-direction:column;align-items:center}.hero-store.svelte-3xz7ot .hero-text:where(.svelte-3xz7ot){min-width:auto}.hero-store.svelte-3xz7ot .hero-title:where(.svelte-3xz7ot){font-size:clamp(2rem,6vw,3rem)}.hero-store.svelte-3xz7ot .hero-subtitle:where(.svelte-3xz7ot){font-size:var(--text-lg);max-width:500px;margin:0 auto}.hero-dashboard.svelte-3xz7ot{padding:0}.hero-dashboard.svelte-3xz7ot .hero-title:where(.svelte-3xz7ot){font-size:var(--text-2xl);margin-bottom:var(--space-xs)}.hero-dashboard.svelte-3xz7ot .hero-subtitle:where(.svelte-3xz7ot){font-size:var(--text-sm)}.hero-dashboard.svelte-3xz7ot .hero-actions:where(.svelte-3xz7ot){align-items:center}.brand-title.svelte-3xz7ot .hero-title:where(.svelte-3xz7ot){background:var(--gradient-text-hero-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:640px){.hero-landing.svelte-3xz7ot,.hero-store.svelte-3xz7ot{padding:var(--space-3xl) 0 var(--space-2xl)}.hero-landing.svelte-3xz7ot .hero-title:where(.svelte-3xz7ot){font-size:clamp(2rem,10vw,2.5rem)}.hero-store.svelte-3xz7ot .hero-title:where(.svelte-3xz7ot){font-size:clamp(1.75rem,8vw,2rem)}.hero-dashboard.svelte-3xz7ot .hero-content:where(.svelte-3xz7ot){flex-direction:column;align-items:stretch}.hero-dashboard.svelte-3xz7ot .hero-actions:where(.svelte-3xz7ot){justify-content:flex-end}.hero-subtitle-sep.svelte-3xz7ot{display:none}}
