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