*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:64px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fafafa;color:#111;min-height:100vh;-webkit-font-smoothing:antialiased}code{font-family:SF Mono,Fira Code,Fira Mono,Menlo,monospace;font-size:.88em;background:#f0f0f0;padding:2px 6px;border-radius:4px}@media(max-width:768px){.hide-mobile{display:none!important}.builder-grid,.doc-row{grid-template-columns:1fr!important}.doc-number{margin-bottom:4px}.footer-inner{flex-direction:column!important;text-align:center!important;gap:8px!important}.nav-links{display:none!important}.hero{padding:48px 16px 36px!important}.hero-title{font-size:28px!important;letter-spacing:-.5px!important}.hero-tagline{font-size:15px!important;margin-bottom:24px!important}.hero-install{padding:8px 14px!important}.hero-deps{font-size:12px!important}.main-content{padding:0 16px!important}.section-title{font-size:22px!important}.examples-header{flex-direction:column!important;gap:4px!important;align-items:flex-start!important}.builder-panel{padding:16px!important}.props-table th:nth-child(3),.props-table td:nth-child(3),.props-table th:nth-child(4),.props-table td:nth-child(4){display:none}.props-table th,.props-table td{padding:8px 10px!important;font-size:11px!important}.code-block{padding:12px 14px!important;font-size:11px!important}footer{margin-top:32px!important}}
