.download-meta {
  max-width: 680px;
  margin: 8px 0 0;
  color: #7f99ad;
  font-size: 12px;
}

.download-meta strong {
  color: var(--warning);
}

.download-hash {
  color: #a9bed0;
  font-size: 11px;
  overflow-wrap: anywhere;
}

.download-checksum {
  max-width: 680px;
  margin-top: 6px;
  color: #7f99ad;
  font-size: 12px;
}

.download-checksum summary {
  width: fit-content;
  cursor: pointer;
  color: #91a9bb;
  font-weight: 650;
}

.download-checksum summary:hover,
.download-checksum summary:focus-visible {
  color: var(--text);
}

.download-checksum div {
  margin-top: 6px;
  padding: 9px 11px;
  border: 1px solid var(--line);
  border-radius: 9px;
  background: rgba(7, 16, 25, .55);
}

.download-section {
  padding-block: 48px;
}
