.offl{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%,24px);z-index:200;background:#0b1f24;color:#fff;font:600 13px/1.3 var(--font-sans);padding:10px 16px;border-radius:8px;box-shadow:0 6px 18px #0b1f2447;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:calc(100% - 32px);text-align:center}.offl.on{opacity:1;transform:translate(-50%)}.login .err{display:block}
