.release-hero{padding-bottom:34px}
.release-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}
.release-summary>div{display:flex;flex-direction:column;min-height:122px;padding:19px 21px;background:var(--surface);border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow)}
.release-summary span{font-size:10px;font-weight:800;letter-spacing:.1em;color:var(--green)}
.release-summary strong{font:800 31px 'Manrope',sans-serif;letter-spacing:-.06em;margin:4px 0 0}
.release-summary small{font-size:11px;color:var(--muted)}
.release-notice{margin-bottom:18px;padding:14px 18px;border:1px solid #e6d5b4;border-radius:11px;background:#fbf3e3;color:#735526;font-size:12px;font-weight:600}
.release-panel{margin-bottom:18px;padding-bottom:15px}
.release-panel .section-line{align-items:center;margin-bottom:19px}
.release-table-wrap{overflow-x:auto}
.release-table{min-width:1040px;width:100%}
.release-table th,.release-table td{text-align:left;vertical-align:top;padding:12px 13px;font-size:12px}
.release-table th{font-size:10px;letter-spacing:.075em}
.release-table th:first-child,.release-table td:first-child{padding-left:0}
.release-table td{border-top:1px solid #e9e9e1}
.release-table tbody tr{cursor:default}
.release-table .repo-name{font-weight:800;min-width:190px}
.release-table .release-tag-cell{min-width:135px}
.release-table .numeric-cell{text-align:right;font-weight:800;white-space:nowrap}
.release-table th:nth-last-child(-n+2){text-align:right}
.release-link{color:var(--ink);text-decoration:none;font-weight:700}
.release-link:hover{color:var(--green);text-decoration:underline}
.release-status-link{text-decoration:none}
.release-badge{display:inline-block;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:800;white-space:nowrap}
.release-badge.good{background:#dfeee3;color:#28634b}
.release-badge.bad{background:#f8e0d9;color:#994935}
.release-badge.warn{background:#f7ecd0;color:#8b661f}
.release-badge.muted{background:#ebeee9;color:#667269}
.signal-help{display:block;margin-top:5px;color:var(--muted);font-size:10px;line-height:1.3;font-weight:500;white-space:normal}
.pr-release-table{min-width:820px}
.pr-release-table .release-pr-cell{width:48%;max-width:440px}
.pr-release-table .date-cell{white-space:nowrap;color:var(--muted)}
.pr-release-table th:nth-last-child(-n+2){text-align:left}
.pr-release-table .numeric-cell{text-align:left}
.release-empty{margin:0;padding:27px 0;color:var(--muted);font-size:12px;text-align:center}
@media(max-width:1050px){.release-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.release-summary{gap:9px}.release-summary>div{padding:16px;min-height:115px}.release-summary strong{font-size:27px}.release-panel .section-line{align-items:flex-start}}
