.demo-banner{position:sticky;top:0;z-index:9999;background:#fde68a;color:#3b2f00;text-align:center;padding:8px 16px;font:14px/1.4 system-ui,sans-serif;border-bottom:1px solid #d6b84a}
@media (prefers-color-scheme:dark){.demo-banner{background:#5b4a10;color:#fff3c4;border-color:#8a7320}}
