.offline-fallback-notice{border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 16px;padding:12px 16px;display:flex}.offline-fallback-notice__text{flex:240px;margin:0;font-size:14px;line-height:1.6}.offline-fallback-notice__retry{border:1px solid var(--border);background:var(--surface-2);min-height:36px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:18px;padding:6px 16px;font-size:13px}.offline-fallback-notice__retry:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:hover){.offline-fallback-notice__retry:hover{border-color:var(--text-secondary)}}
