.demo-banner{margin:.5rem 0 1rem;padding:.65rem 1rem;border:2px solid #f2b348;border-radius:.55rem;background:#422f12;color:#fff;font:800 clamp(.9rem,1.4vw,1.35rem)/1.25 system-ui,sans-serif;letter-spacing:.04em;text-align:center}
.demo-banner[hidden]{display:none!important}
body[data-view=tv] .demo-banner{flex:none;margin:.25vh 0;padding:.4vh 1rem;font-size:clamp(.95rem,1.6vw,1.5rem)}
