.docs-page.svelte-1bpnej{display:flex;min-height:100dvh;flex-direction:column;background:#fff}.docs.svelte-1bpnej{display:grid;flex:1;grid-template-columns:220px minmax(0,1fr);gap:56px;padding-top:48px;padding-bottom:96px}@media(max-width:860px){.docs.svelte-1bpnej{grid-template-columns:minmax(0,1fr);gap:32px}aside.svelte-1bpnej{position:static;flex-direction:row;flex-wrap:wrap;gap:20px 32px}main.svelte-1bpnej table{display:block;overflow-x:auto}}aside.svelte-1bpnej{display:flex;flex-direction:column;gap:28px;position:sticky;top:32px;align-self:start;font-size:14.5px}.aside-group.svelte-1bpnej{display:flex;flex-direction:column;gap:10px}.aside-title.svelte-1bpnej{font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--label);margin-bottom:6px}aside.svelte-1bpnej a:where(.svelte-1bpnej){color:var(--muted)}aside.svelte-1bpnej a.active:where(.svelte-1bpnej){color:var(--orange-deep);font-weight:600}main.svelte-1bpnej{max-width:720px;line-height:1.7;color:var(--body)}main.svelte-1bpnej h1{font-family:var(--serif);font-size:38px;line-height:1.2;color:var(--ink);margin:0 0 16px}main.svelte-1bpnej h2{font-family:var(--serif);font-size:26px;color:var(--ink);margin:48px 0 12px}main.svelte-1bpnej h3{font-size:17px;color:var(--ink);margin:32px 0 8px}main.svelte-1bpnej p{margin:0 0 16px;font-size:15.5px}main.svelte-1bpnej ul,main.svelte-1bpnej ol{margin:0 0 16px;padding-left:22px;font-size:15.5px}main.svelte-1bpnej li{margin-bottom:6px}main.svelte-1bpnej pre{background:var(--surface)!important;border:1px solid var(--border);border-radius:10px;padding:18px 20px;overflow-x:auto;font-family:var(--mono);font-size:13px;line-height:1.65;margin:0 0 20px;color:var(--ink);tab-size:2}main.svelte-1bpnej code{font-family:var(--mono);font-size:.9em}main.svelte-1bpnej p code,main.svelte-1bpnej li code,main.svelte-1bpnej td code{background:var(--tab-bg);border:1px solid var(--border-soft);border-radius:4px;padding:1px 5px}main.svelte-1bpnej table{width:100%;border-collapse:collapse;font-size:14px;margin:0 0 24px}main.svelte-1bpnej th{text-align:left;font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--label);border-bottom:1px solid var(--border);padding:8px 12px 8px 0}main.svelte-1bpnej td{border-bottom:1px solid var(--border-soft);padding:10px 12px 10px 0;vertical-align:top}main.svelte-1bpnej a{color:var(--orange-deep)}
