html{scroll-behavior:smooth}header.svelte-8b69q0{background:#fff;padding:1rem 1.5rem;border-bottom:1px solid #eee}.logo.svelte-8b69q0{font-size:1.5rem;font-weight:700;color:#2563eb;text-decoration:none}.logo.svelte-8b69q0:hover{color:#1d4ed8}main.svelte-8b69q0{min-height:100vh;padding:2rem 1rem;background:#f9fafb}article.svelte-8b69q0{max-width:720px;margin:0 auto;background:#fff;padding:2rem;border-radius:12px;box-shadow:0 1px 3px #0000001a}h1.svelte-8b69q0{font-size:1.75rem;color:#1a1a1a;margin-bottom:.5rem}.updated.svelte-8b69q0{color:#888;font-size:.9rem;margin-bottom:1.5rem}.lang-switch.svelte-8b69q0{display:flex;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #eee}.lang-switch.svelte-8b69q0 a:where(.svelte-8b69q0){color:#2563eb;text-decoration:none}.lang-switch.svelte-8b69q0 .active:where(.svelte-8b69q0){font-weight:600;color:#1a1a1a}section.svelte-8b69q0{margin-bottom:2rem}h2.svelte-8b69q0{font-size:1.1rem;color:#1a1a1a;margin-bottom:.75rem}p.svelte-8b69q0{color:#444;line-height:1.7;margin-bottom:.75rem}ul.svelte-8b69q0{margin:.5rem 0 1rem 1.5rem;color:#444;line-height:1.7}li.svelte-8b69q0{margin-bottom:.25rem}a.svelte-8b69q0{color:#2563eb}.toc.svelte-8b69q0{background:#f9fafb;padding:1rem 1.25rem;border-radius:8px;margin-bottom:2rem}.toc.svelte-8b69q0 h2:where(.svelte-8b69q0){font-size:.9rem;margin-bottom:.75rem;color:#666}.toc.svelte-8b69q0 ol:where(.svelte-8b69q0){margin:0;padding-left:1.25rem;columns:2;column-gap:1.5rem}.toc.svelte-8b69q0 li:where(.svelte-8b69q0){font-size:.9rem;margin-bottom:.375rem}.toc.svelte-8b69q0 a:where(.svelte-8b69q0){text-decoration:none}.toc.svelte-8b69q0 a:where(.svelte-8b69q0):hover{text-decoration:underline}
