/* Developers section — Release Notes */

/* Adds:
   - .platform-tabs : one tab (direct link) per platform
   - .release : per-version block with version + date header
   - .release-kind : Added / Changed / Fixed chip headings
   - .release-items : entry bullet list */

.platform-tabs {
  display: flex;
  gap: 6px;
  margin: 22px 0 0;
  padding-bottom: 10px;
  border-bottom: 1px solid var(--ink-200);
}
.platform-tabs a {
  padding: 7px 16px;
  border: 1px solid var(--ink-200);
  border-radius: 999px;
  font-size: 13px;
  font-weight: 600;
  color: var(--ink-700);
  text-decoration: none;
  background: var(--paper);
  transition: border-color 0.15s ease, color 0.15s ease;
}
.platform-tabs a:hover {
  border-color: var(--brippo-blue-100);
  color: var(--brippo-blue-600);
}
.platform-tabs a.active {
  background: var(--brippo-blue-600);
  border-color: var(--brippo-blue-600);
  color: #fff;
}

.release {
  margin: 34px 0 0;
  padding: 26px 28px;
  border: 1px solid var(--ink-200);
  border-radius: var(--radius-lg);
  background: var(--paper);
}
.release:first-of-type { margin-top: 26px; }

.release-head {
  display: flex;
  align-items: baseline;
  gap: 12px;
  flex-wrap: wrap;
}
.release-version {
  margin: 0;
  font-family: var(--font-mono);
  font-size: 19px;
  font-weight: 700;
  color: var(--ink-900);
  letter-spacing: -0.01em;
}
.release-date {
  font-size: 13px;
  color: var(--ink-500);
}

.release-kind {
  display: inline-block;
  margin: 20px 0 0;
  padding: 3px 10px;
  border-radius: 999px;
  font-size: 11.5px;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
.kind-added   { background: var(--brippo-success-100); color: var(--brippo-success); }
.kind-changed { background: var(--brippo-blue-50);     color: var(--brippo-blue-600); }
.kind-fixed   { background: var(--brippo-orange-100);  color: #8a5200; }

.release-items {
  margin: 10px 0 0;
  padding-left: 20px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.release-items li {
  font-size: 13.5px;
  line-height: 1.65;
  color: var(--ink-700);
}
.release-para {
  margin: 10px 0 0;
  font-size: 13.5px;
  line-height: 1.65;
  color: var(--ink-700);
}
