.updates-page{max-width:1120px}.updates-reviewed{color:var(--muted);align-items:center;gap:8px;display:flex;font-size:13px!important}.updates-filters{background:var(--panel);border:1px solid var(--border);flex-wrap:wrap;align-items:end;gap:14px;padding:20px;display:flex}.updates-filters label{flex:1;gap:8px;min-width:210px;font-size:13px;display:grid}.updates-filters select{font:inherit;background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text);padding:12px}.updates-filters button{align-items:center;gap:8px;display:inline-flex}.updates-count{color:var(--muted);margin:16px 0 24px;font-size:13px}.updates-list{gap:20px;display:grid}.update-card{border:1px solid var(--border);background:var(--panel);overflow-wrap:anywhere;padding:24px;scroll-margin-top:90px}.update-heading{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.update-heading>div{flex:1;min-width:220px}.update-heading small{color:var(--muted);font-size:12px}.update-heading h2{margin:6px 0;font-size:23px;line-height:1.25}.update-status{border:1px solid var(--border);color:var(--muted);padding:6px 10px;font-size:12px}.update-status-review{border-color:var(--accent);color:var(--text)}.update-card p{color:var(--muted);margin:16px 0;line-height:1.65}.update-card .update-summary{color:var(--text)}.update-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.update-actions>.button-secondary{align-items:center;gap:8px;display:inline-flex}.update-actions nav{flex-wrap:wrap;gap:10px;display:flex}.update-actions nav a{color:var(--muted);text-underline-offset:3px;font-size:12px;text-decoration:underline}.update-details{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.update-details summary,.updates-scope summary{cursor:pointer;font-weight:600}.update-details h3{margin:22px 0 12px;font-size:16px}.update-details>a,.updates-scope>a{color:var(--text);align-items:center;gap:7px;text-decoration:underline;display:inline-flex}.update-source-section{font-size:12px}.update-table-scroll{overflow:auto}.update-table-scroll table{border-collapse:collapse;width:100%;font-size:13px}.update-table-scroll caption{text-align:left;color:var(--muted);margin-bottom:10px}.update-table-scroll th,.update-table-scroll td{text-align:left;border-bottom:1px solid var(--border);padding:10px}.update-table-scroll th[scope=row]>.game-icon{vertical-align:middle;margin-right:8px}.updates-scope,.updates-empty{border:1px solid var(--border);margin:26px 0;padding:22px}.updates-scope p,.updates-scope li{color:var(--muted);line-height:1.7}.updates-page :is(a,button,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:600px){.update-card{padding:16px}.update-heading h2{font-size:20px}.updates-filters{padding:16px}.update-table-scroll table{min-width:420px}}
