.demo-banner{display:grid;gap:7px;margin:0 0 22px;padding:15px 18px;border:1px solid #705437;background:#211b14;color:#ddd0bd;font-size:12px;line-height:1.55}.demo-banner strong{color:#e3bb88}.demo-banner span{color:#aaa49b}.demo-footer{max-width:1500px;margin:0 auto;padding:0 25px 35px;color:#aaa49b;font-size:12px;line-height:1.6}.demo-footer a{color:#dfb98c}.top-actions button{white-space:nowrap}.stage .mask-foreground{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.demo-artwork{max-width:900px;margin:35px auto;padding:22px}.demo-artwork img{display:block;max-width:100%;max-height:65vh;margin:25px auto}.demo-artwork h1{font-size:40px;line-height:1.15}.demo-artwork p{color:#aaa49b;line-height:1.7}.demo-artwork .demo-banner{margin-top:25px}@media(max-width:650px){.topbar{align-items:flex-start;flex-wrap:wrap;gap:15px}.top-actions{width:100%;justify-content:space-between}.brand strong{white-space:normal}.demo-banner{font-size:11px}.demo-artwork h1{font-size:31px}}
