.docs-page.svelte-1xmjmrw{min-height:100vh;background:#0d1117;color:#e6edf3;font-family:Inter,system-ui,-apple-system,sans-serif}.docs-layout.svelte-1xmjmrw{display:flex;max-width:1400px;margin:0 auto;padding-top:64px}.docs-sidebar.svelte-1xmjmrw{position:sticky;top:64px;width:260px;height:calc(100vh - 64px);padding:32px 24px;border-right:1px solid #30363D;flex-shrink:0;overflow-y:auto}.sidebar-header.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#8b949e;margin-bottom:16px}.sidebar-nav.svelte-1xmjmrw{display:flex;flex-direction:column;gap:4px}.sidebar-link.svelte-1xmjmrw{display:block;padding:10px 12px;background:none;border:none;border-radius:6px;color:#8b949e;font-size:14px;text-align:left;cursor:pointer;transition:all .15s ease}.sidebar-link.svelte-1xmjmrw:hover{background:#21262d;color:#e6edf3}.sidebar-link.active.svelte-1xmjmrw{background:#58a6ff1a;color:#58a6ff}.docs-content.svelte-1xmjmrw{flex:1;min-width:0;padding:40px 64px 80px}.doc-section.svelte-1xmjmrw{padding-bottom:48px;margin-bottom:48px;border-bottom:1px solid #21262D}.doc-section.svelte-1xmjmrw:last-of-type{border-bottom:none}.doc-section.svelte-1xmjmrw h1:where(.svelte-1xmjmrw){font-size:2rem;font-weight:700;margin-bottom:16px;padding-top:16px}.doc-section.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){font-size:1.25rem;font-weight:600;margin:32px 0 16px;color:#e6edf3}.doc-section.svelte-1xmjmrw h3:where(.svelte-1xmjmrw){font-size:1rem;font-weight:600;margin:24px 0 12px}.intro.svelte-1xmjmrw{font-size:1.125rem;color:#8b949e;line-height:1.7;margin-bottom:24px}.doc-section.svelte-1xmjmrw p:where(.svelte-1xmjmrw){font-size:15px;line-height:1.8;color:#8b949e;margin-bottom:16px}.doc-section.svelte-1xmjmrw ul:where(.svelte-1xmjmrw),.doc-section.svelte-1xmjmrw ol:where(.svelte-1xmjmrw){margin:0 0 16px 24px;color:#8b949e}.doc-section.svelte-1xmjmrw li:where(.svelte-1xmjmrw){font-size:15px;line-height:1.8;margin-bottom:8px}.doc-section.svelte-1xmjmrw a:where(.svelte-1xmjmrw){color:#58a6ff;text-decoration:none}.doc-section.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover{text-decoration:underline}.doc-section.svelte-1xmjmrw code:where(.svelte-1xmjmrw){background:#21262d;padding:2px 6px;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:13px;color:#f0883e}.feature-box.svelte-1xmjmrw,.tip-box.svelte-1xmjmrw,.warning-box.svelte-1xmjmrw,.code-example.svelte-1xmjmrw{padding:20px;border-radius:10px;margin:20px 0}.feature-box.svelte-1xmjmrw{background:#161b22;border:1px solid #30363D}.feature-box.svelte-1xmjmrw h3:where(.svelte-1xmjmrw){margin-top:0}.tip-box.svelte-1xmjmrw{background:#3fb9501a;border:1px solid rgba(63,185,80,.3);color:#8b949e}.tip-box.svelte-1xmjmrw strong:where(.svelte-1xmjmrw){color:#3fb950}.warning-box.svelte-1xmjmrw{background:#d299221a;border:1px solid rgba(210,153,34,.3);color:#8b949e}.warning-box.svelte-1xmjmrw strong:where(.svelte-1xmjmrw){color:#d29922}.code-example.svelte-1xmjmrw{background:#161b22;border:1px solid #30363D;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.6}.code-example.svelte-1xmjmrw code:where(.svelte-1xmjmrw){background:none;padding:0;color:#e6edf3}.shortcut-table.svelte-1xmjmrw{overflow-x:auto;margin:20px 0}.shortcut-table.svelte-1xmjmrw table:where(.svelte-1xmjmrw){width:100%;border-collapse:collapse;background:#161b22;border-radius:10px;overflow:hidden}.shortcut-table.svelte-1xmjmrw th:where(.svelte-1xmjmrw),.shortcut-table.svelte-1xmjmrw td:where(.svelte-1xmjmrw){padding:14px 16px;text-align:left;border-bottom:1px solid #30363D;font-size:14px}.shortcut-table.svelte-1xmjmrw th:where(.svelte-1xmjmrw){background:#21262d;font-weight:600;color:#e6edf3}.shortcut-table.svelte-1xmjmrw td:where(.svelte-1xmjmrw){color:#8b949e}.shortcut-table.svelte-1xmjmrw tr:where(.svelte-1xmjmrw):last-child td:where(.svelte-1xmjmrw){border-bottom:none}.shortcut-table.svelte-1xmjmrw kbd:where(.svelte-1xmjmrw){display:inline-block;padding:4px 8px;background:#21262d;border:1px solid #30363D;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:12px;color:#e6edf3}.docs-footer.svelte-1xmjmrw{display:flex;justify-content:space-between;align-items:center;padding:32px;background:#161b22;border:1px solid #30363D;border-radius:12px;margin-top:48px}.need-help.svelte-1xmjmrw h3:where(.svelte-1xmjmrw){margin:0 0 8px;font-size:1rem}.need-help.svelte-1xmjmrw p:where(.svelte-1xmjmrw){margin:0;font-size:14px}.start-coding.svelte-1xmjmrw{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#58a6ff,#a371f7);color:#fff;text-decoration:none;font-size:14px;font-weight:600;border-radius:8px;transition:all .2s ease}.start-coding.svelte-1xmjmrw:hover{transform:translateY(-2px);box-shadow:0 6px 20px #58a6ff4d}@media(max-width:1024px){.docs-sidebar.svelte-1xmjmrw{display:none}.docs-content.svelte-1xmjmrw{padding:32px 24px 64px}}@media(max-width:640px){.doc-section.svelte-1xmjmrw h1:where(.svelte-1xmjmrw){font-size:1.5rem}.docs-footer.svelte-1xmjmrw{flex-direction:column;gap:20px;text-align:center}}
