.status-dot {
  display: inline-block;
  width: 7px;
  height: 7px;
  margin-right: 8px;
  border-radius: 50%;
  background: #6cf0c1;
  box-shadow: 0 0 16px #6cf0c199;
}

.download-actions {
  display: flex;
  align-items: center;
  gap: 18px;
  flex-wrap: wrap;
  margin-top: 26px;
}

.download-actions .button { margin-top: 0; }
.release-meta { color: #7f8798; font-size: 11px; }
.project .migration-note { margin: 18px 0 0; color: #7f8798; font-size: 12px; line-height: 1.6; }
.transport-label { position: absolute; bottom: 42px; color: #7dddbd; font-size: 10px; letter-spacing: .24em; }
.legacy-download{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:8px 18px;margin-top:18px;padding:13px 15px;border:1px solid #5b627155;border-radius:10px;background:#10151dcc}.legacy-download strong{font-size:11px;color:#c4cad5}.legacy-download span{font-size:10px;line-height:1.5;color:#7f8798}.legacy-download a{font-size:10px;color:#aab6ca;text-decoration:none;border-bottom:1px solid #68758a}.legacy-download a:hover{color:#d9e4f5;border-color:#a8b9d1}

@media (max-width: 760px) {
  .download-actions { align-items: flex-start; flex-direction: column; }
  .transport-label { bottom: 24px; }
  .legacy-download{grid-template-columns:1fr;align-items:start}
}
