.updates-intro .lead{max-width:650px}.updates-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:22px 0;border-block:1px solid var(--line);margin-bottom:32px}.updates-toolbar p,.updates-note,.update-checked{color:var(--muted);font-size:12px}.updates-toolbar strong{color:var(--ink);font-weight:400}.updates-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-bottom:24px}.update-card{position:relative;min-width:0;padding-bottom:24px;border-bottom:1px solid var(--line)}.update-art{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:contain;background:none;border:0}.update-card h2{font-size:24px;letter-spacing:-.6px;margin:20px 0 12px}.update-card h2 a:hover{color:var(--accent)}.update-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.update-age{font-size:17px;color:var(--accent)}.update-count{font:12px Consolas,monospace;color:var(--muted)}.update-count strong{color:var(--ink);font-size:20px;font-weight:400}.update-date{font-size:12px;color:var(--muted);margin:5px 0 15px}.update-checked{margin-top:10px}.update-checked.warning{color:#f1c98c}.update-history{position:relative;font-size:12px;margin-top:12px}.update-history summary{cursor:pointer;display:inline-block;color:var(--ink);border-bottom:1px solid #777d61;padding-bottom:3px;list-style:none}.update-history summary::-webkit-details-marker{display:none}.update-history summary::after{content:' +';color:var(--accent)}.update-history[open] summary::after{content:' −'}.history-panel{margin-top:12px;border:1px solid var(--line);border-radius:5px;background:var(--surface);padding:18px}.history-panel h3{font-size:13px;font-weight:400;margin-bottom:12px}.history-panel ol{padding:0;margin:0;list-style:none;max-height:260px;overflow-y:auto;overscroll-behavior:contain}.history-panel li{padding:10px 0;border-top:1px solid var(--line)}.history-panel time{display:block;color:var(--ink)}.history-panel small{display:block;color:var(--muted);margin-top:3px}.history-panel p{font-size:12px;color:var(--muted)}.updates-note{max-width:790px;line-height:1.8;margin-bottom:60px}.updates-error{padding:32px 0;color:var(--muted)}.updates-refresh{background:none;color:var(--ink);border:1px solid var(--line);border-radius:4px;padding:8px 14px;cursor:pointer;font-size:12px}.updates-refresh:hover{border-color:var(--accent)}.updates-refresh:disabled{opacity:.5;cursor:wait}.updates-timezone{font:11px Consolas,monospace;color:var(--muted);margin-top:10px}@media(hover:hover) and (min-width:701px){.history-panel{position:absolute;z-index:5;left:0;bottom:100%;margin:0 0 8px;width:max(100%,280px);max-width:min(340px,80vw);box-shadow:0 14px 36px #0005}.update-history::before{content:'';position:absolute;bottom:100%;height:12px;left:0;width:100%}}@media(max-width:1000px){.updates-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media(max-width:700px){.updates-grid{grid-template-columns:1fr;gap:32px}.update-card{display:grid;grid-template-columns:90px minmax(0,1fr);column-gap:18px;align-items:start}.update-art{grid-column:1;grid-row:1/5;aspect-ratio:1}.update-card h2{grid-column:2;margin:0 0 10px;font-size:22px}.update-meta,.update-date{grid-column:2}.update-age{font-size:15px}.update-history,.update-checked{grid-column:1/-1}.updates-toolbar{gap:14px}.updates-intro h1{font-size:44px}.history-panel{width:100%}}
