.doc-page.svelte-1e0rsuc{background:var(--bedrock);box-sizing:border-box;min-height:100dvh;padding:48px 24px}.doc.svelte-1e0rsuc{max-width:680px;color:var(--cloud);margin:0 auto;font-size:.95rem;line-height:1.65}header.svelte-1e0rsuc{margin-bottom:32px}.home-link.svelte-1e0rsuc{display:inline-block}.logo.svelte-1e0rsuc{border-radius:12px;width:48px;height:48px;margin-bottom:20px}h1.svelte-1e0rsuc{font-family:var(--font-heading);color:var(--chalk);margin:0 0 4px;font-size:1.8rem;font-weight:800}.meta.svelte-1e0rsuc{color:var(--mist);margin:0;font-size:.85rem}.summary.svelte-1e0rsuc{background:var(--panel);border-radius:12px;margin-bottom:8px;padding:20px 24px}.summary.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){margin-top:0}h2.svelte-1e0rsuc{font-family:var(--font-heading);color:var(--chalk);margin:36px 0 12px;font-size:1.15rem;font-weight:700}p.svelte-1e0rsuc{margin:0 0 12px}ul.svelte-1e0rsuc{margin:0 0 12px;padding-left:22px}li.svelte-1e0rsuc{margin-bottom:8px}strong.svelte-1e0rsuc{color:var(--chalk);font-weight:600}a.svelte-1e0rsuc{color:var(--fell-green);text-underline-offset:2px;text-decoration:underline}a.svelte-1e0rsuc:hover{opacity:.85}footer.svelte-1e0rsuc{border-top:1px solid var(--divider);color:var(--mist);margin-top:48px;padding-top:20px;font-size:.85rem}footer.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--mist)}footer.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{color:var(--cloud)}
