.changelog-page{flex-direction:column;gap:20px;display:flex}.changelog-hero{flex-direction:column;gap:6px;display:flex}.changelog-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem}.changelog-title{margin:0;font-size:2rem;font-weight:700}.changelog-subtitle{color:var(--text-muted);margin:0;font-size:.9rem}.changelog-list{flex-direction:column;gap:16px;display:flex}.changelog-entry{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.changelog-entry__header{flex-direction:column;gap:4px;display:flex}.changelog-entry__date{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem}.changelog-entry__title{font-size:1rem;font-weight:600}.changelog-entry__list{color:var(--text-muted);margin:0;padding-left:18px;font-size:.9rem;line-height:1.6}.changelog-entry__list li{margin-bottom:6px}.changelog-modal{max-width:520px;max-height:85vh;overflow-y:auto}.changelog-body{flex-direction:column;gap:14px;margin-top:12px;display:flex}.changelog-footer{justify-content:flex-end;margin-top:8px;display:flex}.changelog-footer__link{color:var(--text);white-space:nowrap;align-items:center;gap:6px;font-size:.85rem;text-decoration:none;transition:color .15s;display:inline-flex}.changelog-footer__link i{opacity:.8;font-size:.7rem}.changelog-footer__link:hover{color:var(--accent)}
