body{background:#f6eedf}
.demo-bar{padding:12px 4%;display:flex;gap:20px;align-items:center;justify-content:space-between;background:#30261e;color:#f6eedf;font-size:11px}
.demo-bar a{text-decoration:underline;text-underline-offset:3px}
.demo-loading{padding:80px 7%;font-size:20px}
@media(max-width:600px){.demo-bar{font-size:9px;padding:12px 18px;gap:12px}
.demo-bar span{max-width:180px;line-height:1.5}
}
