.repo-connection-badge{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:4px 6px;border-radius:6px;background:#fff2;color:inherit;font:500 11px/1.2 Arial,sans-serif;max-width:130px;vertical-align:middle;white-space:nowrap}.repo-connection-badge[hidden]{display:none}.repo-connection-badge svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;flex:none}.repo-connection-badge[data-state=offline],.repo-connection-badge[data-state=server],.repo-connection-badge[data-state=auth]{color:#ffe49a}.repo-connection-badge[data-state=syncing] svg{animation:repo-sync-turn 1.4s linear infinite}@media(prefers-reduced-motion:reduce){.repo-connection-badge svg{animation:none!important}}@media(max-width:360px){.repo-connection-badge{max-width:105px;font-size:10px}}body:has(header .repo-connection-badge) .repo-sync-status[data-state=ready]{display:none}

@keyframes repo-sync-turn{to{transform:rotate(360deg)}}
