.public-demo_demo__jwn4g{grid-column:1/-1;min-width:0;margin-top:2rem;padding-top:1.5rem;border-top:1px solid}.public-demo_demo__jwn4g h2,.public-demo_demo__jwn4g h3,.public-demo_demo__jwn4g h4{font-family:var(--font-display),sans-serif}.public-demo_demo__jwn4g h2{font-size:1.6rem}.public-demo_demo__jwn4g h3{margin-top:1.75rem}.public-demo_demo__jwn4g p{max-width:80ch;line-height:1.6}.public-demo_demo__jwn4g button,.public-demo_demo__jwn4g summary{cursor:pointer;font:inherit}.public-demo_demo__jwn4g button{padding:.65rem 1rem;border:1px solid;border-radius:999px;background:transparent;color:inherit;margin:.5rem .5rem .5rem 0}.public-demo_demo__jwn4g button:disabled{opacity:.6;cursor:wait}.public-demo_demo__jwn4g :is(button,a,summary):focus-visible{outline:3px solid currentColor;outline-offset:4px}.public-demo_demo__jwn4g a{text-underline-offset:.2em}.public-demo_demo__jwn4g details{margin-top:1.5rem}.public-demo_demo__jwn4g pre{max-width:100%;overflow-x:auto;padding:1rem;background:#102b2b;color:#fff9ed;font-size:.85rem;line-height:1.6}.public-demo_demo__jwn4g nav{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.public-demo_results__A0QMx{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-gap:1rem;gap:1rem}.public-demo_results__A0QMx li{min-width:0;border:1px solid;border-radius:.5rem;padding:1rem;overflow-wrap:anywhere}.public-demo_results__A0QMx h4{margin:0;font-size:1.1rem}.public-demo_results__A0QMx p{font-size:.9rem}