.op-offline{inset-block-end:max(var(--brand-space-16), env(safe-area-inset-bottom));inset-inline:var(--brand-space-16);z-index:50;inline-size:fit-content;max-inline-size:calc(100% - var(--brand-space-32));padding:var(--brand-space-8) var(--brand-space-16);background:var(--brand-action);color:var(--brand-on-action);font-size:var(--brand-typography-size-label);font-weight:var(--brand-typography-weight-strong);text-align:center;box-shadow:var(--brand-shadow-modal);border-radius:999px;margin:0 auto;position:fixed}
