:root{--background: #ffffff;--foreground: #111111;--card: #ffffff;--primary: #F28C1B;--secondary: #f8fafc;--muted: #f1f5f9;--muted-foreground: #555555;--border: #e5e5e5;--border-light: #ededed}.docs-page.svelte-1xmjmrw{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--background);color:var(--foreground);min-height:100vh;-webkit-font-smoothing:antialiased}.navbar.svelte-1xmjmrw{position:fixed;top:0;left:0;right:0;z-index:50;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-light)}.navbar-inner.svelte-1xmjmrw{max-width:1400px;margin:0 auto;padding:12px 24px;display:flex;justify-content:space-between;align-items:center}.logo.svelte-1xmjmrw{display:flex;align-items:center;gap:10px;text-decoration:none}.logo-icon.svelte-1xmjmrw{display:flex;gap:2px;align-items:flex-start}.logo-col.svelte-1xmjmrw{display:flex;flex-direction:column;gap:2px}.logo-square.svelte-1xmjmrw{width:8px;height:8px;border-radius:1px}.logo-text.svelte-1xmjmrw{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:28px;font-weight:500;color:var(--foreground);line-height:1}.nav-links.svelte-1xmjmrw{display:flex;align-items:center;gap:32px}.nav-links.svelte-1xmjmrw a:where(.svelte-1xmjmrw):not(.btn){color:var(--muted-foreground);font-size:15px;font-weight:500;transition:color .2s;text-decoration:none}.nav-links.svelte-1xmjmrw a:where(.svelte-1xmjmrw):not(.btn):hover{color:var(--foreground)}.btn.svelte-1xmjmrw{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 20px;border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s;border:none;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;text-decoration:none}.btn-primary.svelte-1xmjmrw{background:var(--primary);color:#fff}.btn-primary.svelte-1xmjmrw:hover{background:#d97b15}.docs-container.svelte-1xmjmrw{display:grid;grid-template-columns:240px 1fr;gap:48px;max-width:1400px;margin:0 auto;padding:100px 24px 64px}.docs-sidebar.svelte-1xmjmrw{position:sticky;top:100px;height:-moz-fit-content;height:fit-content}.sidebar-nav.svelte-1xmjmrw{display:flex;flex-direction:column;gap:8px}.sidebar-nav.svelte-1xmjmrw a:where(.svelte-1xmjmrw){padding:8px 12px;color:var(--muted-foreground);text-decoration:none;font-size:14px;border-radius:6px;transition:all .2s}.sidebar-nav.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover{background:var(--secondary);color:var(--foreground)}.docs-content.svelte-1xmjmrw{max-width:800px}.docs-header.svelte-1xmjmrw{margin-bottom:48px}.docs-header.svelte-1xmjmrw h1:where(.svelte-1xmjmrw){font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-.02em;margin-bottom:16px}.docs-intro.svelte-1xmjmrw{font-size:18px;color:var(--muted-foreground);line-height:1.6}.docs-section.svelte-1xmjmrw{margin-bottom:64px;scroll-margin-top:100px}.docs-section.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-.02em;margin-bottom:16px;margin-top:0}.docs-section.svelte-1xmjmrw h3:where(.svelte-1xmjmrw){font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:400;line-height:1.3;margin-top:32px;margin-bottom:12px}.docs-section.svelte-1xmjmrw p:where(.svelte-1xmjmrw){font-size:16px;line-height:1.7;color:var(--foreground);margin-bottom:16px}.docs-section.svelte-1xmjmrw ul:where(.svelte-1xmjmrw),.docs-section.svelte-1xmjmrw ol:where(.svelte-1xmjmrw){margin-bottom:24px;padding-left:24px}.docs-section.svelte-1xmjmrw li:where(.svelte-1xmjmrw){font-size:16px;line-height:1.7;color:var(--foreground);margin-bottom:8px}.docs-section.svelte-1xmjmrw strong:where(.svelte-1xmjmrw){font-weight:600}.docs-footer.svelte-1xmjmrw{margin-top:64px;padding-top:32px;border-top:1px solid var(--border);text-align:center;color:var(--muted-foreground)}@media(max-width:1024px){.docs-container.svelte-1xmjmrw{grid-template-columns:1fr;gap:32px}.docs-sidebar.svelte-1xmjmrw{position:static}.sidebar-nav.svelte-1xmjmrw{flex-direction:row;flex-wrap:wrap;overflow-x:auto}}@media(max-width:768px){.nav-links.svelte-1xmjmrw{display:none}.docs-header.svelte-1xmjmrw h1:where(.svelte-1xmjmrw){font-size:36px}.docs-section.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){font-size:28px}.docs-section.svelte-1xmjmrw h3:where(.svelte-1xmjmrw){font-size:20px}}
