/* Page-specific styles for /developers/changelog */

.version {
  margin: 2rem 0;
}
.version:first-of-type {
  margin-top: 1rem;
}
.version h2 {
  display: flex;
  align-items: baseline;
  gap: 0.75rem;
  border-bottom: 1px solid var(--line);
  padding-bottom: 0.5rem;
}
.version h2 .date {
  font-size: 0.85rem;
  font-weight: 400;
  color: var(--ink-soft);
}
.version ul {
  list-style: none;
  padding: 0;
  margin: 1rem 0 0;
}
.version li {
  display: flex;
  gap: 0.75rem;
  align-items: flex-start;
  padding: 0.55rem 0;
}
.tag {
  display: inline-block;
  color: #fff;
  padding: 0.12rem 0.5rem;
  border-radius: 999px;
  font-size: 0.72rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  flex-shrink: 0;
  line-height: 1.5;
  background: #64748b; /* default = unknown tag */
}
.tag--added {
  background: #16a34a;
}
.tag--changed {
  background: #c8402a;
}
.tag--fixed {
  background: #0891b2;
}
.tag--deprecated {
  background: #d97706;
}
.tag--security {
  background: #dc2626;
}
