/* Read mode: the existing paper, ink and focus palette, with chapter navigation. */
.docs-page{max-width:1280px}.docs-layout{display:grid;grid-template-columns:216px minmax(0,1fr) 180px;gap:32px;align-items:start}.docs-chapters{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto;padding-right:16px;border-right:1px solid var(--line);font-size:13px}.docs-chapters details{margin-bottom:18px}.docs-chapters summary{font-size:15px;font-weight:700;cursor:pointer;line-height:1.5}.docs-chapters a{display:block;padding:9px 0;line-height:1.65;color:var(--muted)}.docs-chapters a:hover,.docs-chapters a[aria-current]{color:var(--ink);text-decoration:underline;text-underline-offset:5px}.docs-chapters a[aria-current]{font-weight:700}.docs-body{min-width:0;grid-column:2}.docs-body h1{font-size:clamp(30px,3.5vw,44px);line-height:1.24}.docs-body p{max-width:70ch}.docs-toc{position:sticky;top:24px;min-width:0;font-size:13px}.docs-toc .article-toc{margin:0;border-block:0;padding:0}.docs-toc .article-toc ol{padding-left:18px}.docs-toc .article-toc li{margin:14px 0;padding-left:0;line-height:1.6}.docs-toc summary{font-weight:700}.docs-body .tutorial-links{font-size:14px}.docs-body .tutorial-links a{text-decoration:underline;text-underline-offset:5px}.docs-url{display:block;font-size:12px;color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.docs-body .tutorial-list h2{font-size:23px}.docs-body .tutorial-list p{font-size:15px}.docs-body .article-meta{font-size:13px}.docs-body .reading-links{gap:10px 18px}
.docs-chapter-toggle>summary{display:none}
@media(min-width:1121px){.docs-layout:not(:has(.docs-toc)){grid-template-columns:216px minmax(0,820px)}}
@media(max-width:1120px){.docs-layout{grid-template-columns:190px minmax(0,1fr);gap:24px}.docs-chapters{grid-row:1/3}.docs-toc{position:static;grid-column:2;grid-row:1}.docs-body{grid-row:2}.docs-toc .article-toc ol{display:flex;flex-wrap:wrap;gap:4px 22px}.docs-toc .article-toc li{margin:6px 0}.docs-toc .article-toc{padding-bottom:16px;border-bottom:1px solid var(--line)}}
@media(max-width:720px){.docs-layout{display:flex;flex-direction:column;gap:22px}.docs-chapters{position:static;max-height:none;width:100%;border-right:0;padding-right:0;border-bottom:1px solid var(--line)}.docs-chapter-toggle>summary{display:list-item}.docs-chapters details{margin-bottom:12px}.docs-body,.docs-toc{width:100%}.docs-body h1{font-size:30px}.docs-body h2{font-size:23px}.docs-toc{order:0}.docs-chapters{order:-1}.docs-body{order:1}.docs-toc .article-toc ol{display:block}.docs-toc .article-toc:not([open]){padding-bottom:8px}}
