:root{--release-accent:#c9ff83}html{scroll-padding-top:110px}.release-announcement{display:flex;align-items:center;gap:20px;padding:18px 24px!important;margin-top:28px!important;border:1px solid #41664c;background:linear-gradient(100deg,#173220,#0c1710);border-radius:12px;color:#ccdbc8;font-size:13px}.release-announcement>span{font:10px monospace;letter-spacing:1.4px;color:var(--release-accent)}.release-announcement b{margin-left:auto;white-space:nowrap}.updates-page{padding-bottom:60px}.updates-hero{padding:80px 0 55px;border-bottom:1px solid #35503c}.updates-hero h1{font-size:clamp(40px,6vw,76px);line-height:1.08;letter-spacing:-3px;margin:25px 0}.updates-hero h1 span{color:#b2cdab}.updates-hero>p{max-width:560px;color:#aabdac;line-height:1.9}.release-metrics{display:flex;gap:42px;align-items:center;margin-top:40px;font-size:12px;color:#9bac9c}.release-metrics strong{font-size:34px;color:#e7f4dd;display:block}.release-metrics>a{color:var(--release-accent);margin-left:auto}.updates-filters{display:grid;grid-template-columns:2fr 1fr;gap:20px;padding:35px 0 18px}.updates-filters label,.nav-dialog label{display:block;font:12px/1.7 monospace;color:#afc7b3}.updates-filters input,.updates-filters select,.nav-dialog input{display:block;width:100%;margin-top:9px;padding:14px;border:1px solid #416448;background:#0c140e;color:#e5efdf;border-radius:8px;font-size:16px}.release-group{display:grid;grid-template-columns:170px 1fr;gap:40px;margin-top:45px;padding-bottom:45px;border-bottom:1px solid #2f4735}.release-date{display:flex;flex-direction:column;gap:10px;font:12px monospace;color:#a6b7a4}.release-date time{color:var(--release-accent);font-size:15px}.release-group h2{font-size:28px;margin:0 0 24px;letter-spacing:-1px}.release-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.release-item{padding:25px;border:1px solid #344c39;border-radius:13px;background:linear-gradient(140deg,#152419,#0a110d);display:flex;flex-direction:column}.release-type{color:var(--release-accent);font:10px monospace;text-transform:uppercase;letter-spacing:1.5px}.release-item h3{font-size:19px;line-height:1.4;margin:13px 0}.release-item p{font-size:13px;line-height:1.8;color:#a5b9a8;margin-bottom:24px}.release-item a{font-size:12px;color:#d4eacd;margin-top:auto}.release-item[hidden],.release-group[hidden],[hidden]#updates-empty{display:none!important}#updates-status,#updates-empty{font-size:13px;color:#b7cab7}.selection-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:20px;margin-bottom:25px;background:#142319;border:1px solid #3d5f46;border-radius:12px}.selection-toolbar button,.import-label{background:#172c1d;border:1px solid #507052;border-radius:8px;padding:11px 14px;color:#d5eacf;font:12px/1.5 inherit}.selection-toolbar>span{width:100%;font-size:11px;color:#afc4af}.import-label input{display:block;max-width:230px;margin-top:7px;font-size:11px}.selection-toolbar button:disabled{opacity:.45}.compare-dialog{max-width:1100px;width:95vw}.compare-dialog>p{color:#afc3b1;font-size:13px;margin:18px 0}.compare-dialog #compare-table{overflow:auto}.compare-dialog table{border-collapse:collapse;min-width:650px;width:100%;font-size:13px}.compare-dialog th,.compare-dialog td{padding:18px;border:1px solid #3a5741;text-align:left;vertical-align:top;min-width:130px;max-width:270px;overflow-wrap:anywhere;line-height:1.7}.compare-dialog th{background:#1b3323;color:#d3f1c8}.compare-dialog caption{text-align:left;font-size:12px;padding:15px 0;color:#b6c6b4}.site-launcher{position:fixed;right:22px;bottom:20px;z-index:45;background:#d2ffa0;color:#172311;border:1px solid #efffd6;border-radius:30px;padding:13px 20px;box-shadow:0 5px 25px #0007;font-size:12px;font-weight:700}.nav-dialog{width:min(600px,94vw);max-height:85vh;overflow:auto;background:#101b13;color:#e1efda;border:1px solid #6d9063;border-radius:18px;padding:25px;box-shadow:0 30px 100px #0009}.nav-dialog::backdrop{background:#020704c9;backdrop-filter:blur(5px)}.nav-dialog-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.nav-dialog h2{font-size:22px}.nav-dialog-top button{background:#263d2a;color:#deecd8;border:1px solid #678262;padding:10px;border-radius:7px}.nav-results{display:grid;gap:8px;margin-top:17px}.nav-results a{display:flex;flex-direction:column;gap:5px;padding:14px 17px;border:1px solid #304b36;border-radius:8px;background:#16251a}.nav-results a:hover,.nav-results a:focus-visible{background:#27442b;border-color:#a3d37f}.nav-results strong{font-size:14px}.nav-results span{font-size:11px;color:#abc1a7}.footer{padding-bottom:90px!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #d5ffa7;outline-offset:3px}
@media(max-width:760px){.release-announcement{margin-inline:20px!important;flex-wrap:wrap;gap:9px;padding:16px!important;font-size:12px}.release-announcement>span{width:100%}.release-announcement b{margin-left:0}.updates-hero{padding:45px 0 30px}.updates-hero h1{letter-spacing:-1.7px}.release-metrics{gap:23px;flex-wrap:wrap}.release-metrics>a{margin-left:0}.updates-filters{grid-template-columns:1fr}.release-group{grid-template-columns:1fr;gap:20px}.release-date{flex-direction:row;justify-content:space-between}.release-items{grid-template-columns:1fr}.release-group h2{font-size:25px}.site-launcher{right:14px;bottom:14px;padding:12px 17px}.selection-toolbar{padding:15px}.selection-toolbar button{min-height:44px}.nav-dialog{padding:20px}.nav-dialog h2{font-size:20px}.compare-dialog th,.compare-dialog td{padding:12px}.compare-dialog .detail-top{align-items:start;gap:15px}}
