body{margin:0;font-family:sans-serif;color:#333;background-color:#fff}.page-wrapper.svelte-xz46o5{display:flex;max-width:1000px;margin:0 auto;padding:20px;gap:40px}aside.svelte-xz46o5{width:200px;flex-shrink:0;position:sticky;top:20px;height:fit-content}.nav-header.svelte-xz46o5 h3:where(.svelte-xz46o5){margin-top:0}.back-link.svelte-xz46o5{display:block;margin-bottom:20px;color:#666;text-decoration:none;font-size:.9rem}.back-link.svelte-xz46o5:hover{text-decoration:underline}nav.svelte-xz46o5 ul:where(.svelte-xz46o5){list-style:none;padding:0;border-left:2px solid #eee}nav.svelte-xz46o5 li:where(.svelte-xz46o5) a:where(.svelte-xz46o5){display:block;padding:5px 0 5px 15px;color:#444;text-decoration:none}nav.svelte-xz46o5 li:where(.svelte-xz46o5) a:where(.svelte-xz46o5):hover{color:#ff3e00}main.svelte-xz46o5{flex:1;min-width:0}section.svelte-xz46o5{margin-bottom:40px}h1.svelte-xz46o5{margin-top:0;font-size:2.5rem}h2.svelte-xz46o5{color:#222;border-bottom:1px solid #eee;padding-bottom:10px;margin-top:0}p.svelte-xz46o5{line-height:1.6;color:#555}code.svelte-xz46o5{background:#f4f4f4;padding:2px 5px;border-radius:4px;font-family:monospace}.code-block.svelte-xz46o5{background:#f8f8f8;padding:15px;border-radius:5px;border:1px solid #ddd;overflow-x:auto}pre.svelte-xz46o5{margin:0}hr.svelte-xz46o5{border:none;border-top:1px solid #eee;margin:40px 0}@media(max-width:768px){.page-wrapper.svelte-xz46o5{flex-direction:column}aside.svelte-xz46o5{width:100%;position:static;border-bottom:1px solid #eee;padding-bottom:20px}nav.svelte-xz46o5 ul:where(.svelte-xz46o5){border-left:none;display:flex;flex-wrap:wrap;gap:10px}nav.svelte-xz46o5 li:where(.svelte-xz46o5) a:where(.svelte-xz46o5){padding:5px 10px;background:#eee;border-radius:15px}}
