/* Download control only; card sizes and header unchanged. */
.profile-liked-offline .offline-download-ring{width:30px;height:30px;stroke-width:2;overflow:visible}
.offline-download-ring .ring-track{opacity:.22}
.offline-download-ring .ring-fill{transform:rotate(-90deg);transform-origin:18px 18px;transition:stroke-dasharray .18s ease;stroke-linecap:round}
.profile-liked-offline .offline-download-ring text{font:9px system-ui,sans-serif;fill:currentColor;stroke:none;text-anchor:middle;direction:ltr}
.profile-liked-offline[data-download-state="failed"]{color:#ff8397}
.profile-liked-offline[data-download-state="receiving"],.profile-liked-offline[data-download-state="queued"]{cursor:pointer}
@media(prefers-reduced-motion:reduce){.offline-download-ring .ring-fill{transition:none}}
