.offline-banner[data-v-2d73e7a9]{align-items:center;background:color-mix(in oklab,var(--surface),var(--muted) 12%);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-main);display:flex;font-size:var(--text-sm);font-weight:600;gap:.55rem;padding:.62rem .9rem}.offline-banner__icon[data-v-2d73e7a9]{color:var(--text-muted);flex-shrink:0;height:1.05rem;width:1.05rem}.offline-banner__text[data-v-2d73e7a9]{min-width:0}
