.release-page{--release-bg:#e8e5dc;--release-text:#10100f;--release-panel:#f8f5ee;--release-muted:#4f4b43;--release-accent:#6f695e;--release-rule:#b4aea3;--release-footer:#dedbd2}html[data-theme=dark] .release-page{--release-bg:#080808;--release-text:#f3f1eb;--release-panel:#141413;--release-muted:#c6c3bc;--release-accent:#b7b0a2;--release-rule:#69665f;--release-footer:#141413}.release-page{background:var(--release-bg);min-height:100svh;color:var(--release-text)}.release-header{border-bottom:1px solid var(--release-text);justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:auto;padding:20px clamp(18px,4vw,55px);display:flex}.release-header nav{font:800 11px var(--body);text-transform:uppercase;align-items:center;gap:18px;display:flex}.release-header nav a{text-underline-offset:5px;text-decoration:underline}.release-hero{border-bottom:1px solid var(--release-text);max-width:1280px;margin:auto;padding:85px clamp(18px,4vw,55px) 70px}.release-hero h1{font:900 clamp(90px,14vw,180px)/.78 var(--display);letter-spacing:-.08em;text-transform:uppercase;margin:15px 0}.release-hero h1 em{color:var(--release-accent);font-style:normal}.release-hero p{max-width:470px;color:var(--release-muted);font:18px/1.5 var(--body);margin:0}.release-feed{max-width:1060px;margin:auto;padding:55px clamp(18px,4vw,55px) 100px}.release-entry{grid-template-columns:105px minmax(0,1fr);gap:28px;margin-bottom:45px;display:grid}.release-date{border-top:2px solid var(--release-text);align-content:start;gap:4px;padding-top:12px;display:grid}.release-date strong{font:900 32px/.9 var(--display);text-transform:uppercase}.release-date span{font:800 11px var(--mono)}.release-card{border:1px solid var(--release-text);background:var(--release-panel);padding:28px}.release-card-top{color:var(--release-muted);font:800 11px var(--mono);text-transform:uppercase;justify-content:space-between;gap:12px;display:flex}.release-card h2{font:900 48px/1 var(--display);text-transform:uppercase;margin:23px 0 10px}.release-summary{max-width:620px;color:var(--release-muted);font:16px/1.5 var(--body)}.release-card ul{gap:13px;margin:28px 0 0;padding:0;list-style:none;display:grid}.release-card li{border-top:1px solid var(--release-rule);color:var(--release-muted);font:13px/1.5 var(--body);grid-template-columns:105px 1fr;gap:15px;padding-top:13px;display:grid}.release-category{height:max-content;font:900 9px var(--mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid;padding:4px 6px}.category-added{color:#39733a}.category-changed{color:#455b85}.category-fixed{color:#8a5d26}.category-security{color:#8d3e38}.category-infrastructure{color:#69518b}.release-page .site-footer{border-color:var(--release-text);background:var(--release-footer);max-width:none;color:var(--release-muted)}.release-page .site-footer .brand{color:var(--release-text)}@media (max-width:620px){.release-header{flex-direction:column;align-items:start}.release-header nav{justify-content:space-between;gap:8px;width:100%;font-size:9px}.release-hero{padding-top:55px}.release-entry{grid-template-columns:1fr;gap:12px}.release-date{align-items:baseline;gap:10px;display:flex}.release-card{padding:20px}.release-card h2{font-size:40px}.release-card li{grid-template-columns:1fr;gap:6px}}html[data-theme=dark] .release-page .category-added{color:#9fcc90}html[data-theme=dark] .release-page .category-changed{color:#9fb8e3}html[data-theme=dark] .release-page .category-fixed{color:#deb57f}html[data-theme=dark] .release-page .category-security{color:#e3a19d}html[data-theme=dark] .release-page .category-infrastructure{color:#c3ace2}
