/* Beta75 — Changelogs: release timeline, no placeholder localization text. */
.bb-changelog{width:100%;max-width:none;padding:52px clamp(22px,4vw,64px) 100px;box-sizing:border-box;color:var(--bb-body-color)}
.bb-changelog-header{margin-bottom:44px;padding-bottom:28px;border-bottom:1px solid var(--bb-border-color)}
.bb-changelog-kicker{font-size:.73rem;font-weight:700;letter-spacing:.09em;color:var(--bb-secondary-color);margin:0 0 14px}
.bb-changelog-header h1{font-size:clamp(2rem,3vw,2.7rem);font-weight:730;letter-spacing:-.025em;line-height:1.2;color:var(--bb-emphasis-color);margin:0 0 14px}
.bb-changelog-header>p:last-child{font-size:1.05rem;line-height:1.7;color:var(--bb-secondary-color);max-width:76ch;margin:0}
.bb-changelog-timeline{display:flex;flex-direction:column}
.bb-changelog-entry{display:grid;grid-template-columns:minmax(170px,23%) minmax(0,1fr);gap:28px;border-bottom:1px solid var(--bb-border-color);padding:30px 0}
.bb-changelog-meta{display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-size:.89rem}
.bb-changelog-meta time{font-weight:650;color:var(--bb-emphasis-color)}
.bb-changelog-kind{font-size:.72rem;color:var(--bb-secondary-color);background:var(--bb-tertiary-bg);padding:5px 9px;border-radius:5px}
.bb-changelog-body h2{font-size:1.2rem;font-weight:690;color:var(--bb-emphasis-color);line-height:1.35;margin:0 0 11px}
.bb-changelog-body p{font-size:.98rem;line-height:1.8;color:var(--bb-body-color);margin:0;white-space:pre-line;overflow-wrap:anywhere}
.bb-changelog-empty{padding:40px 0;color:var(--bb-secondary-color)}
.bb-changelog-empty h2{font-size:1.18rem;color:var(--bb-emphasis-color);margin-bottom:9px}
.bb-changelog-pagination{display:flex;align-items:center;justify-content:center;gap:26px;padding:30px 0}
.bb-changelog-pagination a{color:var(--bb-emphasis-color);text-decoration:none}
@media(max-width:650px){.bb-changelog{padding:30px 18px 70px}.bb-changelog-entry{grid-template-columns:1fr;gap:12px}.bb-changelog-meta{flex-direction:row;flex-wrap:wrap;align-items:center}.bb-changelog-header{margin-bottom:18px}}


/* Beta75: same left edge as the Bulbulustur header logo and both landing pages. */
.bb-changelog {
  width: 100%;
  max-width: 1440px;
  margin-inline: auto;
  padding-left: 24px;
  padding-right: 24px;
}
@media (max-width: 760px) {
  .bb-changelog {
    padding-left: 16px;
    padding-right: 16px;
  }
}


/* Beta75: compact release group headings and typed change lists. */
.bb-changelog-change-group {margin: 19px 0 0}
.bb-changelog-change-group h3 {
  font-size: .83rem;
  line-height: 1.4;
  font-weight: 700;
  color: var(--bb-secondary-color);
  margin: 0 0 9px;
}
.bb-changelog-changes {list-style: disc; margin: 0; padding-left: 21px}
.bb-changelog-changes li {
  color: var(--bb-body-color);
  font-size: .95rem;
  line-height: 1.7;
  padding-left: 3px;
  margin: 0 0 8px;
  white-space: pre-line;
  overflow-wrap: anywhere;
}
