.offline-banner[data-v-29ebb340]{background:var(--md-surface-variant);color:var(--md-on-surface-variant);grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.offline-banner--visible[data-v-29ebb340]{grid-template-rows:1fr}.offline-banner__clip[data-v-29ebb340]{min-height:0;overflow:hidden}.offline-banner__row[data-v-29ebb340]{align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}@media (prefers-reduced-motion:reduce){.offline-banner[data-v-29ebb340]{transition:none}}
