.shell.svelte-tqhsgc{margin-inline:calc(50% - 50vw);padding:1.25rem max(1rem,50vw - 540px) 4rem}.doc-body.svelte-tqhsgc{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:2rem;display:grid}.doc-nav.svelte-tqhsgc{flex-direction:column;gap:.15rem;display:flex;position:sticky;top:1rem}.navgroup.svelte-tqhsgc{font-family:var(--mono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle,#6b6952);padding:.5rem .6rem .25rem;font-size:.68rem}.doc-nav.svelte-tqhsgc a:where(.svelte-tqhsgc){color:var(--fg-muted,#5c5840);border-left:2px solid #0000;border-radius:8px;padding:.5rem .7rem;font-size:.95rem;font-weight:500;text-decoration:none;display:block}.doc-nav.svelte-tqhsgc a:where(.svelte-tqhsgc):hover{background:var(--surface,#f5f3ec);color:var(--fg,#1a1710)}.doc-nav.svelte-tqhsgc a.active:where(.svelte-tqhsgc){background:var(--gold-tint,#fdf6e3);color:var(--gold-dark,#8a6a10);border-left-color:var(--gold,#cda434);font-weight:600}.doc-content.svelte-tqhsgc{min-width:0}@media (width<=820px){.shell.svelte-tqhsgc{padding:1rem .75rem 3rem}.doc-body.svelte-tqhsgc{display:block}.doc-nav.svelte-tqhsgc{border-bottom:1px solid var(--border,#e8e5d8);-webkit-overflow-scrolling:touch;flex-direction:row;gap:.4rem;margin-bottom:1rem;padding:.25rem 0 .75rem;position:static;overflow-x:auto}.navgroup.svelte-tqhsgc{display:none}.doc-nav.svelte-tqhsgc a:where(.svelte-tqhsgc){white-space:nowrap;border-left:0;border:1px solid var(--border,#e8e5d8);border-radius:999px;flex:none;padding:.4rem .85rem}.doc-nav.svelte-tqhsgc a.active:where(.svelte-tqhsgc){border-color:var(--gold,#cda434)}}.doc article{max-width:720px}.doc h1{letter-spacing:-.02em;margin:0 0 6px;font-size:28px;line-height:1.25}.doc .lead{color:var(--fg-muted,#5c5840);margin:0 0 28px;font-size:16px}.doc h2{letter-spacing:-.015em;margin:36px 0 8px;scroll-margin-top:1rem;font-size:19px}.doc h3{letter-spacing:-.01em;color:var(--fg,#1a1710);margin:22px 0 4px;font-size:15.5px}.doc p,.doc li{color:var(--fg-muted,#5c5840);font-size:15px}.doc ul,.doc ol{padding-left:1.2rem}.doc li{margin:.25rem 0}.doc a{color:var(--gold-dark,#8a6a10)}.doc strong{color:var(--fg,#1a1710)}.doc code{font-family:var(--mono,"JetBrains Mono", monospace);background:var(--surface,#f5f3ec);border-radius:5px;padding:.1em .35em;font-size:.86em}.doc .note{background:var(--gold-tint,#fdf6e3);border:1px solid #f0e2b8;border-radius:10px;margin:1rem 0;padding:.85rem 1rem}.doc .note p{margin:.35rem 0}.doc .note p:first-child{margin-top:0}.doc .note p:last-child{margin-bottom:0}.doc dl{margin:1rem 0}.doc dt{color:var(--fg,#1a1710);margin-top:1rem;font-size:15px;font-weight:600}.doc dd{color:var(--fg-muted,#5c5840);margin:.2rem 0 0;padding-left:0;font-size:15px}.doc .cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.9rem;margin:1.5rem 0;display:grid}.doc .cards a{background:var(--surface,#f5f3ec);border:1px solid var(--border,#e8e5d8);border-radius:12px;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s,background .15s;display:block}.doc .cards a:hover{border-color:var(--gold,#cda434);background:#fbf4dd}.doc .cards strong{margin-bottom:.2rem;font-size:15.5px;display:block}.doc .cards span{color:var(--fg-subtle,#6b6952);font-size:13.5px}.doc .backlink{color:var(--fg-subtle,#6b6952);margin-top:2.5rem;font-size:13px;text-decoration:none;display:inline-block}.doc .backlink:hover{color:var(--gold-dark,#8a6a10)}
