body{background:var(--color-surface)}.topbar.svelte-skkeaj{border-bottom:1px solid var(--color-border)}.topbar-inner.svelte-skkeaj{max-width:1100px;margin:0 auto;padding:var(--space-4) var(--space-5);display:flex;align-items:center;justify-content:space-between}.logo.svelte-skkeaj{font-weight:700;font-size:var(--font-size-body);color:var(--color-text);text-decoration:none}.topbar-inner.svelte-skkeaj a:where(.svelte-skkeaj):not(.logo){color:var(--color-text-muted);text-decoration:none;font-weight:500}.topbar-inner.svelte-skkeaj a:where(.svelte-skkeaj):not(.logo):hover{color:var(--color-text)}.page.svelte-skkeaj{max-width:640px;margin:0 auto;padding:var(--space-6) var(--space-5) var(--space-7)}h1.svelte-skkeaj{margin-bottom:var(--space-2)}.lede.svelte-skkeaj{color:var(--color-text-muted);max-width:60ch}section.svelte-skkeaj{margin-top:var(--space-6)}section.svelte-skkeaj h2:where(.svelte-skkeaj){font-size:var(--font-size-h3, 18px);margin-bottom:var(--space-3)}section.svelte-skkeaj p:where(.svelte-skkeaj),section.svelte-skkeaj li:where(.svelte-skkeaj){color:var(--color-text-muted);line-height:var(--line-height-body)}section.svelte-skkeaj ul:where(.svelte-skkeaj){padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}section.svelte-skkeaj strong:where(.svelte-skkeaj){color:var(--color-text)}.back-link.svelte-skkeaj{margin-top:var(--space-7);background:none;border:none;padding:0;color:var(--color-accent-strong);font:inherit;font-weight:600;cursor:pointer}.back-link.svelte-skkeaj:hover{text-decoration:underline}.site-footer.svelte-skkeaj{text-align:center;padding:var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-caption)}
