.release-notes-hero{padding:60px 0 40px;background:radial-gradient(ellipse at 80% 15%,#dfe7ff 0,transparent 38%),linear-gradient(180deg,#f8faff,#f1f4fa);border-bottom:1px solid var(--line)}
.release-notes-hero h1{max-width:900px;margin:10px 0;font-size:clamp(34px,4vw,48px);line-height:1.12;letter-spacing:-1.3px}
.release-notes-hero p{margin:0;color:var(--muted);font-size:15px}
.release-notes-content{padding:42px 0 84px;background:#f5f7fb}
.release-notes-article{max-width:1040px;margin:0 auto}
.release-notes-article .entry-content{color:var(--ink);font-size:15px;line-height:1.7}
.release-notes-article .entry-content [id^="cbxchangelog_release_"]{margin:0 0 18px;padding:22px 24px;background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 28px #1824380a}
.release-notes-article .entry-content [id^="cbxchangelog_release_"] h1,.release-notes-article .entry-content [id^="cbxchangelog_release_"] h2,.release-notes-article .entry-content [id^="cbxchangelog_release_"] h3{color:var(--ink);line-height:1.3}
.release-notes-article .entry-content [id^="cbxchangelog_release_"] p,.release-notes-article .entry-content [id^="cbxchangelog_release_"] li{color:#536178;line-height:1.7}
.release-notes-article .entry-content [id^="cbxchangelog_release_"] a{color:var(--blue);font-weight:650;text-decoration:underline;text-underline-offset:3px}
.release-notes-article .entry-content [id^="cbxchangelog_release_"] img{max-width:100%;height:auto;border-radius:10px}
.release-notes-article .entry-content [id^="cbxchangelog_release_"] ul{padding-left:1.25em}
.release-notes-article .entry-content [id^="cbxchangelog_release_"]:focus-within{outline:3px solid #4562e82e;outline-offset:2px}
.release-notes-empty{max-width:760px;margin:auto;padding:30px;background:#fff;border:1px solid var(--line);border-radius:16px}
.release-notes-empty h2{margin-top:0}
@media(max-width:680px){.release-notes-hero{padding:42px 0 30px}.release-notes-content{padding:25px 0 55px}.release-notes-article .entry-content [id^="cbxchangelog_release_"]{padding:16px;margin-bottom:12px;border-radius:12px}}
