.demo-figure{margin:0 0 24px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#10141d}.demo-figure img{display:block;width:100%;height:auto}.demo-figure figcaption{display:flex;justify-content:space-between;gap:16px;padding:14px 20px;color:var(--muted);font-size:13px}.showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.small{align-self:start}.capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.capability-grid b{font-size:15px;font-weight:600;color:var(--accent)}.capability-grid p{font-size:13px;margin:4px 0}.field select{font:inherit;color:var(--text);background:#0e121b;border:1px solid #333d4e;border-radius:6px;padding:12px;width:100%}#binding-form .input-grid{margin-bottom:20px}.inline-button{display:inline-block;font-size:14px}.inset .inline-button{margin:12px 6px 12px 0}.download-links{display:flex;flex-direction:column;gap:14px;font-size:14px;color:var(--accent);overflow-wrap:anywhere}.flow{font-size:14px;color:var(--muted);padding-left:22px}.flow li{padding:6px 0}.mode{cursor:default}.showcase-grid .panel{margin:0 0 24px}#binding-output .button-row{align-items:center}.field input{min-height:44px}a:hover{text-decoration:underline}@media(max-width:1150px){.showcase-grid{grid-template-columns:1fr}}@media(max-width:700px){.sidebar nav{grid-template-columns:repeat(3,1fr)}.demo-figure figcaption{font-size:12px;padding:12px;flex-wrap:wrap}.input-grid{grid-template-columns:1fr}.capability-grid{gap:14px}.inset .secondary{display:block;max-width:100%;white-space:normal}}
