.page.svelte-gzbpd5{--page-ground:var(--app-bg);--page-sheet:var(--surface);--page-ink:var(--text-strong);--page-body:var(--text);--page-muted:var(--text-soft);--page-rule:var(--border);--page-link:var(--brand-text);--page-accent:var(--brand-solid);--page-accent-hover:var(--brand-solid-hover);--page-on-accent:var(--on-brand);--page-measure:62ch;--page-shadow:var(--float-shadow);--page-gutter:clamp(20px, 5vw, 34px);background:var(--page-ground);min-height:100vh;color:var(--page-ink);font-size:var(--font-size-md);text-wrap:pretty;padding:32px 16px 72px;line-height:1.62}.sheet.svelte-gzbpd5{max-width:880px;padding:0 var(--page-gutter) 40px;background:var(--page-sheet);border-radius:var(--radius-lg);box-shadow:var(--page-shadow);margin:0 auto}@media (width<=920px){.page.svelte-gzbpd5{padding:var(--space-6)}.sheet.svelte-gzbpd5{max-width:none;padding:12px 32px 36px}}@media (width<=540px){.page.svelte-gzbpd5{background:var(--page-sheet);padding:0}.sheet.svelte-gzbpd5{padding:0 var(--page-gutter) 40px;box-shadow:none;border-radius:0}}.topbar.svelte-gzbpd5{justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.back.svelte-gzbpd5{white-space:nowrap;color:var(--page-link);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);flex-shrink:0;text-decoration:none}.brand.svelte-gzbpd5{text-decoration:none;display:inline-flex}.hero.svelte-gzbpd5{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;padding:8px 0 34px;display:flex}.hero-text.svelte-gzbpd5{flex:auto}.hero-actions.svelte-gzbpd5{flex-shrink:0;padding-top:6px}h1.svelte-gzbpd5{font-size:var(--font-size-display);font-weight:var(--font-weight-bold);letter-spacing:-.015em;color:var(--page-ink);text-wrap:balance;margin:0;line-height:1.08}.lede.svelte-gzbpd5{max-width:var(--page-measure);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--page-body);margin:16px 0 0;line-height:1.6}@media (hover:hover){.back.svelte-gzbpd5:hover{text-decoration:underline}}@media (width<=540px){.hero.svelte-gzbpd5{padding-bottom:28px}.lede.svelte-gzbpd5{font-size:var(--font-size-md)}}
