.docs-layout.svelte-1fj50y{align-items:flex-start;width:100%;max-width:1280px;min-height:calc(100vh - 3.5rem);margin:0 auto;display:flex}.docs-sidebar-wrap.svelte-1fj50y{flex-shrink:0;height:calc(100vh - 3.5rem);position:sticky;top:3.5rem}.docs-main.svelte-1fj50y{flex:1;min-width:0;padding:2.5rem 2.5rem 6rem}.docs-content.svelte-1fj50y{width:100%}.docs-right.svelte-1fj50y{border-left:1px solid var(--border);scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex-direction:column;flex-shrink:0;gap:0;width:13.5rem;height:calc(100vh - 3.5rem);padding:1.5rem 1rem 2rem 1.25rem;display:flex;position:sticky;top:3.5rem;overflow-y:auto}.right-section.svelte-1fj50y{flex-direction:column;gap:.4rem;display:flex}.right-label.svelte-1fj50y{text-transform:uppercase;letter-spacing:.09em;color:var(--muted-foreground);margin:0 0 .25rem;font-size:.65rem;font-weight:700}.right-divider.svelte-1fj50y{background:var(--border);height:1px;margin:1.25rem 0}.toc-nav.svelte-1fj50y{flex-direction:column;gap:.05rem;display:flex}.toc-link.svelte-1fj50y{text-align:left;width:100%;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;margin-left:-.625rem;padding:.25rem 0 .25rem .625rem;font-size:.78rem;line-height:1.5;transition:color .12s,border-color .12s;display:block}.toc-h3.svelte-1fj50y{padding-left:1.25rem;font-size:.74rem}.toc-link.svelte-1fj50y:hover{color:var(--foreground)}.toc-active.svelte-1fj50y{color:var(--foreground);border-left-color:var(--accent);font-weight:600}.customize-toggle.svelte-1fj50y{cursor:pointer;width:100%;color:var(--muted-foreground);background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.customize-toggle.svelte-1fj50y:hover .right-label:where(.svelte-1fj50y){color:var(--foreground)}.customize-body.svelte-1fj50y{flex-direction:column;gap:.875rem;margin-top:.5rem;display:flex}.cust-group.svelte-1fj50y{flex-direction:column;gap:.3rem;display:flex}.cust-label.svelte-1fj50y{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);margin:0;font-size:.6rem;font-weight:600}.cust-themes.svelte-1fj50y{grid-template-columns:repeat(3,1fr);gap:.375rem;display:grid}.cust-theme-btn.svelte-1fj50y{cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-direction:column;align-items:center;gap:.35rem;padding:.4rem .2rem;transition:background .12s;display:flex}.cust-theme-btn.svelte-1fj50y:hover{background:var(--muted)}.cust-swatch.svelte-1fj50y{border-radius:50%;width:1.625rem;height:1.625rem;transition:transform .15s}.cust-theme-btn.svelte-1fj50y:hover .cust-swatch:where(.svelte-1fj50y){transform:scale(1.08)}.cust-theme-on.svelte-1fj50y .cust-swatch:where(.svelte-1fj50y){box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--foreground);transform:scale(1.12)}.cust-theme-label.svelte-1fj50y{color:var(--muted-foreground);white-space:nowrap;font-size:.58rem}.cust-theme-on.svelte-1fj50y .cust-theme-label:where(.svelte-1fj50y){color:var(--foreground);font-weight:600}.cust-dots.svelte-1fj50y{flex-wrap:wrap;gap:.375rem;display:flex}.cust-dot.svelte-1fj50y{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;transition:transform .15s;display:flex}.cust-dot.svelte-1fj50y:hover{transform:scale(1.15)}.cust-dot-on.svelte-1fj50y{outline:2.5px solid var(--foreground);outline-offset:2px;transform:scale(1.18)}.cust-font-list.svelte-1fj50y{flex-wrap:wrap;gap:0;display:flex}.cust-font-btn.svelte-1fj50y{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:.275rem .4rem;font-size:.72rem;font-weight:450;transition:color .12s,border-color .12s}.cust-font-btn.svelte-1fj50y:hover{color:var(--foreground)}.cust-font-on.svelte-1fj50y{color:var(--foreground);border-bottom-color:var(--accent);font-weight:600}.install-box.svelte-1fj50y{background:var(--muted);border:1px solid var(--border);border-radius:.5rem;padding:.45rem .65rem}.install-cmd.svelte-1fj50y{color:var(--accent);-webkit-user-select:all;user-select:all;white-space:nowrap;font-family:ui-monospace,monospace;font-size:.7rem}@media (width<=1200px){.docs-right.svelte-1fj50y{display:none}}@media (width>=801px) and (width<=1100px){.docs-main.svelte-1fj50y{padding:2rem 1.5rem 5rem}}@media (width<=800px){.docs-sidebar-wrap.svelte-1fj50y,.docs-right.svelte-1fj50y{display:none}.docs-main.svelte-1fj50y{padding:1rem 1rem 2rem}.docs-content.svelte-1fj50y{overflow-x:hidden}}
