.demo-intro h1{font-size:clamp(2.5rem,5.2vw,4.6rem)}
.demo-intro .breadcrumb{margin-bottom:28px}
.demo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px}
.demo-intro .demo-context{font-size:13px;line-height:1.8;max-width:900px;margin-top:25px}
.demo-shell{background:var(--surface);border:1px solid var(--line);border-radius:4px;margin-top:18px;overflow:hidden}
.demo-frame{display:block;width:100%;height:1050px;border:0;background:var(--surface)}
.demo-help{font-size:12px;line-height:1.8;padding-block:18px 65px}
@media(max-width:540px){.demo-intro h1{font-size:36px}.demo-actions{gap:18px}.demo-frame{height:1200px}.demo-intro .demo-context{font-size:12px}}
