.release-log-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin-bottom:20px}
.release-log-card h2{margin:0 0 8px}.release-log-card p{margin:0 0 8px}.release-log-card small{display:block;color:var(--muted);line-height:1.6}
.release-log-entry{border:1px solid var(--border);border-radius:5px;margin:12px 0;background:var(--paper)}
.release-log-entry summary{display:flex;gap:12px;align-items:center;cursor:pointer;padding:18px;font-weight:700;list-style:none}
.release-log-entry summary::-webkit-details-marker{display:none}.release-log-entry summary::before{content:'+';color:var(--green);font-size:20px;flex:0 0 16px}.release-log-entry[open] summary::before{content:'−'}
.release-log-entry summary:focus-visible{outline:3px solid var(--red);outline-offset:3px}.release-log-entry time{display:block;font-size:11px;font-weight:500;color:var(--muted);margin-bottom:7px}.release-log-entry strong{display:block;font-family:'Space Grotesk',sans-serif;font-size:17px;line-height:1.4;overflow-wrap:anywhere}
.release-log-entry>div{padding:0 22px 16px 46px}.release-log-entry h3{font-size:12px;color:var(--green);margin:10px 0}.release-log-entry ul{margin:8px 0;padding-left:18px}.release-log-entry li{margin-bottom:9px;font-size:13px;line-height:1.7}
.release-log-pages{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:20px}.release-log-pages span{font-size:12px;color:var(--muted)}
@media(max-width:600px){.release-log-card{grid-template-columns:minmax(0,1fr);gap:14px}.release-log-card>button{width:100%;min-height:44px}.release-log-entry summary{padding:15px}.release-log-entry>div{padding-left:24px;padding-right:18px}.release-log-entry strong{font-size:16px}}
