.shell.updates-view{grid-template-columns:minmax(0,1fr)}
.updates-view aside,.updates-view .directory-controls,.updates-view .directory-overview,.updates-view #catalog-warning{display:none!important}
#updates{max-width:900px;margin:32px auto 0;scroll-margin-top:28px}
.updates-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}
.updates-heading h2{font-size:32px;font-weight:500;letter-spacing:-.035em;margin:0 0 10px}
.updates-heading p{color:var(--muted);font-size:14px;line-height:1.6;margin:0}
#updates-status{font-size:13px;color:var(--accent);line-height:1.6;margin:0 0 24px}
.feature-update{padding:30px;border:1px solid var(--line);border-radius:24px;background:var(--surface);margin-bottom:20px;overflow-wrap:anywhere}
.update-meta{display:flex;align-items:center;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--muted)}
.feature-update h3{font-size:26px;font-weight:500;letter-spacing:-.025em;line-height:1.25;margin:22px 0 14px}
.update-summary{font-size:17px;line-height:1.7;margin:0}
.update-body{font-size:14px;line-height:1.8;color:var(--muted);white-space:pre-line}
.update-body p{margin:18px 0 0}
.update-link{display:inline-flex;gap:12px;margin-top:22px;font-size:14px;text-underline-offset:5px}
.updates-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin:28px 0;font-size:13px;color:var(--muted)}
.updates-pagination button:disabled{cursor:default}
@media(max-width:600px){.updates-heading{align-items:flex-start;flex-direction:column;gap:18px}.feature-update{padding:24px}.feature-update h3{font-size:23px}.update-summary{font-size:16px}.updates-pagination{gap:12px}}
