/* Documentation uses the shared Welcome pin illustration and browser buttons. */
.documentation-download{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:26px 0 12px;justify-content:start}
.article-section .documentation-download .browser-install{min-width:0;max-width:none;gap:9px;padding:14px 12px;color:var(--ink);text-decoration:none;white-space:nowrap;font-size:14px}
.documentation-pin-demo{margin:28px 0 20px;max-width:760px;direction:ltr}
.documentation-pin-demo figcaption{margin-top:13px;color:var(--muted);font-size:13px;line-height:1.7;direction:inherit}
.documentation-pin-demo .onboarding-browser-content{min-height:250px}
.doc-article .table-wrap{max-width:100%;overflow-x:auto}
.doc-article .table-wrap table{min-width:420px}
.doc-next-steps>a{display:inline-flex;align-items:center;gap:4px;font-size:14px}
@media(max-width:540px){.documentation-download{grid-template-columns:1fr}.documentation-pin-demo .onboarding-browser-content{min-height:235px}}
@media(prefers-reduced-motion:reduce){.documentation-pin-demo *,.documentation-pin-demo *::after{animation:none!important}.documentation-pin-demo .onboarding-pin-cursor{display:none}.documentation-pin-demo .onboarding-extension-menu,.documentation-pin-demo .toolbar-extension,.documentation-pin-demo .onboarding-pin-active{opacity:1;transform:none}.documentation-pin-demo .onboarding-pin-idle{opacity:0}}
