.main-container{border:1px solid var(--color-border-primary);border-radius:8px;color:var(--color-text-primary);margin:50px auto;max-width:800px;padding:20px;text-align:left}.changelog-entry{border-bottom:2px solid var(--color-border-subtle);margin-bottom:30px;padding-bottom:20px}.changelog-entry:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.version-header{align-items:center;display:flex;margin-bottom:10px}.version-number{color:var(--color-text-primary);font-size:1.5em;font-weight:700;margin-right:15px}.release-date{color:var(--color-text-muted);font-size:.9em}.release-lead{line-height:1.7;margin:0 0 16px}.release-detail{background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:6px;margin-top:16px}.release-detail>summary{color:var(--color-text-secondary);cursor:pointer;font-size:.95em;font-weight:700;padding:10px 12px}.release-detail[open]>summary{border-bottom:1px solid var(--color-border-subtle)}.release-detail-body{line-height:1.8;padding:14px 16px}.release-detail-body h4{color:var(--color-text-primary);font-size:1em;margin:22px 0 6px}.release-detail-body>:first-child{margin-top:0}.release-detail-body p{margin:0 0 10px}.release-detail-body p:last-child{margin-bottom:0}.release-feedback{margin-top:22px}.inline-link-btn{background:none;border:none;color:var(--color-link);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.inline-link-btn:hover{text-decoration:none}.changes-list{list-style:none;padding-left:0}.changes-list li{line-height:1.6;margin-bottom:10px}.change-type{border-radius:4px;color:var(--color-text-inverted);display:inline-block;font-size:.8em;font-weight:700;line-height:1;margin-right:8px;min-width:60px;padding:2px 8px;text-align:center}.type-added{background-color:var(--color-action-success-bg)}.type-fixed{background-color:var(--color-action-danger-bg)}.type-changed{background-color:var(--color-action-warning-bg);color:var(--color-text-on-warning)}.back-link,.type-removed{background-color:var(--color-action-muted-bg)}.back-link{border-radius:5px;color:var(--color-text-inverted);display:inline-block;margin-top:20px;padding:10px 20px;text-decoration:none;transition:background-color .2s}.back-link:hover{background-color:var(--color-action-muted-hover)}.release-note-footer{border-left:2px solid #eee;color:#888;font-size:.85em;margin-top:8px;padding-left:5px}
