.release-page .release-status {
  max-width: 50rem;
  margin: 1.25rem 0 0;
  padding: 0.9rem 1rem;
  border: 1px solid rgb(255 107 0 / 24%);
  border-radius: 14px;
  background: linear-gradient(110deg, rgb(255 107 0 / 9%), rgb(255 255 255 / 2%));
  color: var(--ink);
  font-size: 0.9rem;
}
.release-page .release-section + .release-section { margin-top: 2.5rem; }
.release-page .release-section h2 { margin-bottom: 0.55rem; }
.release-page .release-items { display: grid; gap: 0.75rem; margin-top: 1.25rem; }
.release-page .release-item {
  display: grid;
  grid-template-columns: 2rem minmax(0, 1fr);
  gap: 0.85rem;
  padding: 1.1rem 1.2rem;
  border: 1px solid rgb(255 255 255 / 8%);
  border-radius: 16px;
  background: rgb(255 255 255 / 2%);
}
.release-page .release-index { padding-top: 0.15rem; color: #ff9a61; font: 0.76rem/1.4 var(--mono); }
.release-page .release-item h3 { margin: 0; font-size: 1.05rem; }
.release-page .release-item p { margin: 0.35rem 0 0; color: var(--muted); font-size: 0.92rem; }
@media (max-width: 640px) {
  .release-page .release-item { grid-template-columns: 1.5rem minmax(0, 1fr); padding: 1rem; }
}
