.documentation{max-width:1400px}.docs-intro{max-width:830px;padding:24px 0 64px}.documentation h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(36px,4.3vw,60px);font-weight:500;line-height:1.13}.docs-intro>p,.guide-intro>p{color:var(--text-muted);margin-top:24px;font-size:20px;line-height:1.6}.docs-intro .primary-action{margin-top:28px}.docs-index>a{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.docs-index h2{font-size:25px;font-weight:500;line-height:1.4}.docs-index p{color:var(--text-muted);max-width:70ch;margin-top:8px;font-size:16px}.docs-index svg{color:var(--accent);flex-shrink:0}.docs-index a:hover h2{color:var(--accent)}.docs-tools{padding:72px 0 24px}.docs-tools>h2{margin-bottom:24px;font-size:28px;font-weight:500}.docs-tools nav{flex-wrap:wrap;gap:12px 32px;display:flex}.docs-tools a{color:var(--accent);align-items:center;gap:14px;min-height:44px;display:inline-flex}.docs-back{color:var(--accent);align-items:center;gap:20px;min-height:44px;margin-bottom:36px;font-size:14px;display:inline-flex}.guide-layout{grid-template-columns:minmax(0,850px) minmax(200px,1fr);gap:8%;display:grid}.guide-layout article{min-width:0}.guide-intro{margin-bottom:56px}.guide-section{margin-top:56px;scroll-margin-top:36px}.guide-section h2{letter-spacing:-.02em;margin-bottom:20px;font-size:28px;font-weight:500;line-height:1.3}.guide-section>p{color:var(--text-muted);max-width:72ch;margin:16px 0;font-size:17px;line-height:1.8}.guide-code{background:var(--surface);margin:28px 0}.guide-code .command-copy{align-items:flex-start;gap:16px;padding:20px}.guide-code code{white-space:pre;flex:1;padding:6px 0;font-size:13px;line-height:1.9}.guide-code button{flex-shrink:0}.guide-links{flex-wrap:wrap;gap:8px 28px;margin:16px 0;display:flex}.guide-links .text-action{font-size:15px}.guide-toc{border-left:1px solid var(--border);align-self:start;padding-left:28px;position:sticky;top:32px}.guide-toc h2{margin-bottom:12px;font-size:16px;font-weight:500}.guide-toc nav+nav{margin-top:40px}.guide-toc a{color:var(--text-muted);padding:8px 0;font-size:14px;line-height:1.5;display:block}.guide-toc a:hover,.guide-toc a[aria-current]{color:var(--accent)}.guide-source{color:var(--accent);border-top:1px solid var(--border);align-items:center;gap:20px;min-height:44px;margin-top:56px;padding-top:28px;font-size:15px;display:inline-flex}.guide-jump{display:none}@media (max-width:900px){.guide-layout{grid-template-columns:minmax(0,1fr);gap:56px}.guide-toc{border-left:0;border-top:1px solid var(--border);padding:28px 0 0;position:static}.guide-toc nav:first-child{display:none}.guide-toc nav+nav{margin-top:0}.guide-toc a{min-height:44px;padding-block:12px}.guide-jump{border-block:1px solid var(--border);margin-top:28px;display:block}.guide-jump summary{cursor:pointer;color:var(--accent);min-height:44px;padding:12px 0}.guide-jump nav{padding:8px 0}.guide-jump a{min-height:44px;padding-block:12px;font-size:15px;display:block}}@media (max-width:600px){.documentation{padding-inline:20px}.documentation h1{font-size:36px}.docs-intro{padding-top:12px;padding-bottom:40px}.docs-intro>p,.guide-intro>p{font-size:18px}.docs-index h2{font-size:22px}.docs-index p{font-size:15px;line-height:1.7}.docs-back{margin-bottom:24px}.guide-intro{margin-bottom:40px}.guide-section{margin-top:40px}.guide-section h2{font-size:25px}.guide-section>p{font-size:16px;line-height:1.75}.guide-code .command-copy{gap:8px;padding:12px 8px 12px 16px}.guide-code code{font-size:12px}.guide-source{align-items:flex-start;line-height:1.6}.guide-source svg{flex-shrink:0}}
