.release-page{max-width:1050px;margin:auto;padding:16px 0 40px;letter-spacing:0}
.release-page[hidden]{display:none}
.release-note,.release-count,.release-date{color:var(--muted,#9caeb5);font-size:13px;line-height:1.9}
.release-tools{display:flex;gap:16px;align-items:end;padding:24px 0 12px;flex-wrap:wrap}
.release-tools label{display:grid;gap:8px;font-size:13px;flex:1;min-width:160px}
.release-tools input,.release-tools select{width:100%;min-height:44px;border:1px solid var(--line,#344047);border-radius:6px;background:transparent;color:inherit;padding:10px 12px}
.release-timeline{list-style:none;padding:0;margin:16px 0}
.release-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px}
.release-date{padding-top:25px;display:flex;flex-direction:column;align-items:start}
.release-row article{position:relative;border-inline-start:2px solid var(--line,#344047);padding:24px 28px 32px;min-width:0;border-bottom:1px solid var(--line,#344047)}
.release-row article:before{content:'';position:absolute;inset-inline-start:-6px;top:31px;width:10px;height:10px;border-radius:50%;background:#68d3b2}
.release-labels{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px}
.release-kind{display:inline-flex;gap:6px;align-items:center;color:#42bfa0}
.release-kind.site{color:#719ee8}.release-kind svg{width:16px;height:16px}
.release-latest{color:#42bfa0}.release-incomplete{color:var(--muted,#9caeb5)}
.release-row h2{font-size:18px;margin:12px 0;line-height:1.7;overflow-wrap:anywhere}
.release-row ul{padding-inline-start:20px;margin:0;font-size:14px;line-height:2.1;overflow-wrap:anywhere}
.release-empty{padding:40px;text-align:center}
@media(max-width:600px){.release-row{grid-template-columns:minmax(0,1fr);gap:0}.release-date{padding:22px 22px 0;border-inline-start:2px solid var(--line,#344047);flex-direction:row;flex-wrap:wrap;gap:6px 12px}.release-row article{padding:14px 22px 26px}.release-row article:before{top:22px}.release-row h2{font-size:16px}.release-tools{gap:12px}.release-tools label{min-width:140px}.release-page{padding-inline:4px}}
