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