.dt-docs{color:var(--ar-ink);background:var(--ar-bg)}.dt-docs-hero{padding:64px 0 72px}.dt-docs-hero-grid{grid-template-columns:minmax(0,1.8fr) minmax(250px,.7fr);align-items:end;gap:clamp(32px,5vw,90px);margin-top:32px;display:grid}.ar-site .dt-docs-hero h1{max-width:920px;margin:0 0 22px}.dt-docs-hero-grid>div>a{margin-top:30px}.dt-docs-status{border-top:2px solid var(--ar-accent);padding-top:18px}.dt-docs-status strong,.dt-docs-section-label{color:var(--ar-accent-text);font:var(--ar-type-label) var(--ar-font-mono);letter-spacing:var(--ar-track-label);text-transform:uppercase}.ar-site .dt-docs-status p{max-width:340px;color:var(--ar-muted);margin-top:16px;font-size:14px;line-height:1.65}.dt-docs-body{background:var(--ar-paper);padding:12px clamp(24px,4vw,68px) 36px}.dt-docs-section{border-bottom:1px solid var(--ar-paper-rule);grid-template-columns:minmax(145px,.32fr) minmax(0,1fr);gap:clamp(30px,5vw,96px);padding:58px 0 66px;display:grid}.dt-docs-section:last-child{border-bottom:0}.dt-docs-section>div:last-child{min-width:0}.dt-docs-section-label{padding-top:8px}.ar-site .dt-docs-section h2{margin:0 0 25px}.ar-site .dt-docs-section p,.dt-docs-steps{max-width:770px;color:var(--ar-muted);font-size:16px;line-height:1.75}.ar-site .dt-docs-section p+pre,.ar-site .dt-docs-section pre+p{margin-top:24px}.ar-site .dt-docs-section a{font-size:inherit;text-decoration:underline}.dt-docs-section p code,.dt-docs-steps code{background:var(--ar-separator);color:var(--ar-ink);font:.85em var(--ar-font-mono);overflow-wrap:anywhere;padding:2px 4px}.dt-docs-steps{gap:22px;margin:0;padding-left:24px;display:grid}.dt-docs-steps li{padding-left:6px}.dt-docs-steps strong{color:var(--ar-ink);font-weight:600}.dt-docs-section pre{box-sizing:border-box;border-left:3px solid var(--ar-accent);background:var(--ar-code-bg);width:100%;max-width:100%;color:var(--ar-code-ink);font:13px/1.8 var(--ar-font-mono);tab-size:2;margin:0;padding:24px;overflow-x:auto}.dt-docs-errors{border-top:1px solid var(--ar-paper-rule);max-width:770px;margin:24px 0}.dt-docs-errors>div{border-bottom:1px solid var(--ar-paper-rule);color:var(--ar-muted);grid-template-columns:72px 1fr;gap:15px;padding:13px 0;font-size:14px;line-height:1.5;display:grid}.dt-docs-errors code{color:var(--ar-accent-text);font-family:var(--ar-font-mono)}@media (max-width:800px){.dt-docs-hero-grid,.dt-docs-section{grid-template-columns:minmax(0,1fr)}.dt-docs-hero{padding-top:48px}.dt-docs-hero-grid{gap:44px;margin-top:28px}.dt-docs-section{gap:16px;padding:46px 0}}
