.connection-notice{position:sticky;z-index:300;top:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 14px;background:#7b2f2f;color:#fff;font-size:12px}.connection-notice b{white-space:nowrap}.is-offline button[type=submit],.is-offline form button:not([type=button]){opacity:.55}.is-offline #health{border-color:#b75c5c;color:#9c3030}@media(max-width:800px){.connection-notice{position:fixed;left:0;right:0;top:0;display:grid;gap:2px}.is-offline main{padding-top:72px}}
