.vst-audio-demos{margin:2rem 0;padding-top:1.25rem;border-top:1px solid #ffffff20;max-width:660px}.vst-audio-demos>p{color:#bdb7c5;max-width:65ch}.vst-demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem}.vst-demo-card{min-width:0;padding:.8rem;background:#ffffff04;border:1px solid #ffffff18;border-radius:10px}.vst-demo-card .eyebrow{font-size:.65rem;letter-spacing:.06em}.vst-demo-card h4{margin:.5rem 0;font-size:.95rem}.vst-demo-card p{color:#bdb7c5;font-size:.8rem;min-height:3.9em;line-height:1.3;margin:.5rem 0}.vst-demo-card audio{display:block;width:100%;height:36px;color-scheme:dark}.vst-demo-card:has(audio:focus-visible){outline:2px solid #b02e49;outline-offset:3px}@media(max-width:760px){.vst-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.vst-demo-grid{grid-template-columns:1fr}.vst-demo-card p{min-height:0}}
.vst-demo-placeholder{position:relative;min-height:110px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.vst-demo-placeholder h4{color:#bdb7c5}.demo-placeholder-mark{position:absolute;right:1rem;font-size:3rem;color:#ffffff12;pointer-events:none}
