.doc-shell.svelte-100slfm{display:grid;grid-template-columns:minmax(0,760px) 190px;gap:3rem;align-items:start;justify-content:center;max-width:1060px;margin:0 auto}.doc-page.svelte-100slfm{min-width:0;width:100%}.doc-header.svelte-100slfm{padding-bottom:1.75rem;margin-bottom:2rem;border-bottom:1px solid var(--border)}.doc-header.svelte-100slfm h1:where(.svelte-100slfm){margin:0 0 .85rem;font-size:clamp(2.25rem,4vw,3rem);font-weight:700;line-height:1.12;letter-spacing:-.035em;background:linear-gradient(135deg,var(--purple-400),var(--purple-600));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.doc-description.svelte-100slfm{max-width:680px;margin:0;color:var(--text-secondary);font-size:1.08rem;line-height:1.65}.page-toc.svelte-100slfm{position:sticky;top:88px;max-height:calc(100vh - 112px);overflow-y:auto}.toc-label.svelte-100slfm{margin-bottom:.65rem;color:var(--text-dim);font-size:.67rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.page-toc.svelte-100slfm nav:where(.svelte-100slfm){display:flex;flex-direction:column;border-left:1px solid var(--border)}.page-toc.svelte-100slfm a:where(.svelte-100slfm){padding:.3rem .75rem;margin-left:-1px;border-left:2px solid transparent;color:var(--text-muted);font-size:.76rem;line-height:1.45;text-decoration:none;transition:color var(--transition),border-color var(--transition)}.page-toc.svelte-100slfm a:where(.svelte-100slfm):hover,.page-toc.svelte-100slfm a.active:where(.svelte-100slfm){border-left-color:var(--accent);color:var(--accent)}.page-toc.svelte-100slfm a.toc-h3:where(.svelte-100slfm){padding-left:1.35rem;font-size:.72rem}.doc-footer.svelte-100slfm{padding-top:2rem;margin-top:3rem;border-top:1px solid var(--border)}.edit-link.svelte-100slfm{display:inline-flex;gap:.35rem;align-items:center;color:var(--text-muted);font-size:.8rem;text-decoration:none}.edit-link.svelte-100slfm:hover{color:var(--accent)}.doc-pagination.svelte-100slfm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.5rem}.pagination-card.svelte-100slfm{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:1rem 1.1rem;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);text-decoration:none;transition:border-color var(--transition),background var(--transition),transform var(--transition)}.pagination-card.svelte-100slfm:hover{border-color:var(--accent);background:var(--bg-hover);transform:translateY(-2px)}.pagination-card.next.svelte-100slfm{grid-column:2;text-align:right}.pagination-direction.svelte-100slfm{color:var(--text-dim);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pagination-title.svelte-100slfm{overflow:hidden;font-size:.9rem;font-weight:600;line-height:1.4;text-overflow:ellipsis}@media (max-width: 1099px){.doc-shell.svelte-100slfm{display:block;max-width:760px}.page-toc.svelte-100slfm{display:none}}@media (max-width: 600px){.doc-header.svelte-100slfm{padding-bottom:1.25rem;margin-bottom:1.5rem}.doc-description.svelte-100slfm{font-size:.98rem}.doc-pagination.svelte-100slfm{grid-template-columns:1fr}.pagination-card.next.svelte-100slfm{grid-column:1}}
