.demo-banner{position:relative;z-index:1100;min-height:28px;padding:5px 16px;text-align:center;font:500 12px/18px system-ui,sans-serif;letter-spacing:.02em;color:#e0eafa;background:#142c48;border-bottom:1px solid #31516d}.demo-message{max-width:38rem;margin:18vh auto;padding:24px;color:#18344e;font:500 18px/1.6 system-ui,sans-serif}
