/* Downloads uses a dark hero and light release cards: keep each control's
   foreground tied to its actual surface rather than the default button theme. */
.downloads-hero .btn:focus-visible { outline: 3px solid #fff; outline-offset: 4px; }
.downloads-releases .release-card__head time,
.downloads-releases .release-card__hash { color: #4a526b; }
.downloads-releases .btn-primary,
.downloads-releases .btn-primary:hover,
.downloads-releases .btn-primary:focus-visible { color: #0e1430; }
.downloads-releases .download-cta__meta { opacity: 1; border-left-color: rgba(14,20,48,.35); }
.downloads-releases .btn:focus-visible { outline: 3px solid #0e1430; outline-offset: 4px; }
.downloads-releases .release-log__item { min-width: 0; }
.downloads-releases .release-card__head { flex-wrap: wrap; gap: .5rem 1rem; }
.downloads-releases .btn { max-width: 100%; white-space: normal; flex-wrap: wrap; }
.downloads-releases .release-card__hash { overflow-wrap: anywhere; }
@media (max-width: 480px) {
    .downloads-releases .download-cta__meta { margin-left: 0; padding-left: 0; border-left: 0; }
}
