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