.diary-hero.svelte-1tgwlzr{max-width:1080px;margin:0 auto;padding:0 1.25rem}.diary-hero-inner.svelte-1tgwlzr{border-radius:24px;border:1px solid hsl(var(--border));background:radial-gradient(circle at top left,rgba(20,184,166,.16),transparent 45%),linear-gradient(180deg,hsl(var(--surface)),hsl(var(--surface-soft)));padding:clamp(1.4rem,3vw,2.4rem);display:grid;gap:.85rem;box-shadow:0 10px 28px #0f172a0d}.diary-hero.landing.svelte-1tgwlzr .diary-hero-inner:where(.svelte-1tgwlzr){padding:clamp(1.8rem,4vw,3rem);background:radial-gradient(circle at top left,rgba(20,184,166,.22),transparent 48%),radial-gradient(circle at bottom right,rgba(59,130,246,.14),transparent 50%),linear-gradient(180deg,hsl(var(--surface)),hsl(var(--surface-soft)));box-shadow:0 14px 36px #0f172a14}.eyebrow.svelte-1tgwlzr{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground))}h1.svelte-1tgwlzr{margin:0;font-family:var(--font-heading);font-size:clamp(2rem,1.5rem + 2vw,3rem);line-height:1.05;letter-spacing:-.04em;color:hsl(var(--foreground))}.diary-hero.landing.svelte-1tgwlzr h1:where(.svelte-1tgwlzr){font-size:clamp(2.2rem,1.6rem + 2.6vw,3.6rem)}.lead.svelte-1tgwlzr{margin:0;font-size:1.05rem;line-height:1.6;color:hsl(var(--foreground) / .84)}.cta-row.svelte-1tgwlzr{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.4rem}.primary-cta.svelte-1tgwlzr,.secondary-cta.svelte-1tgwlzr{display:inline-flex;align-items:center;justify-content:center;min-height:2.95rem;padding:.78rem 1.35rem;border-radius:var(--radius-pill);text-decoration:none;font-family:var(--font-heading);font-weight:600;transition:transform .15s ease,opacity .15s ease,box-shadow .15s ease}.primary-cta.svelte-1tgwlzr{background:var(--theme-accent, var(--primary));color:#fff;box-shadow:0 12px 24px #0f766e2e}.diary-hero.landing.svelte-1tgwlzr .primary-cta:where(.svelte-1tgwlzr){min-height:3.2rem;padding:.9rem 1.6rem;font-size:1.05rem}.secondary-cta.svelte-1tgwlzr{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--surface-soft))}.primary-cta.svelte-1tgwlzr:hover,.secondary-cta.svelte-1tgwlzr:hover{transform:translateY(-1px)}.subtext.svelte-1tgwlzr{margin:0;font-size:.9rem;color:hsl(var(--muted-foreground))}@media(max-width:640px){.diary-hero.svelte-1tgwlzr{padding:0 .75rem}.diary-hero-inner.svelte-1tgwlzr{padding:1.1rem;gap:.65rem}h1.svelte-1tgwlzr{font-size:1.85rem;line-height:1.08}.diary-hero.landing.svelte-1tgwlzr h1:where(.svelte-1tgwlzr){font-size:2rem}.lead.svelte-1tgwlzr{font-size:.97rem}.cta-row.svelte-1tgwlzr{display:grid;grid-template-columns:1fr;gap:.5rem}.primary-cta.svelte-1tgwlzr,.secondary-cta.svelte-1tgwlzr{width:100%;min-height:2.8rem}}
