.public.svelte-1e0rsuc{background:var(--surface-app);min-height:100vh;color:var(--text-body);font-family:var(--font-sans);padding:var(--space-10) var(--space-6) var(--space-20);justify-content:center;display:flex}.column.svelte-1e0rsuc{width:100%;max-width:var(--content-max);gap:var(--space-8);flex-direction:column;display:flex}.masthead.svelte-1e0rsuc{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--border-hairline) solid var(--border-subtle);display:flex}.brand.svelte-1e0rsuc{align-items:center;gap:var(--space-2-5);text-decoration:none;display:inline-flex}.brand-mark.svelte-1e0rsuc{border-radius:var(--radius-sm);display:block}.brand-name.svelte-1e0rsuc{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text-strong)}.back.svelte-1e0rsuc{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);text-decoration:none}.back.svelte-1e0rsuc:hover{color:var(--text-strong)}.page-head.svelte-1e0rsuc{gap:var(--space-3);flex-direction:column;display:flex}.page-title.svelte-1e0rsuc{font-size:var(--type-display-size);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-spacing);line-height:var(--leading-tight);color:var(--text-strong);margin:0}.updated.svelte-1e0rsuc{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0}.page-sub.svelte-1e0rsuc{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:68ch;margin:0}.doc.svelte-1e0rsuc{gap:var(--space-4);flex-direction:column;display:flex}.doc.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);color:var(--text-strong);margin:0}.doc.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text-body);max-width:68ch;margin:0}.doc.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--text-link)}.attribution.svelte-1e0rsuc{font-size:var(--text-sm);color:var(--text-muted);margin:0}.attribution.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--text-link)}
