.changelog-page{color:#f2f3ef;background:#111215;min-height:100svh}.changelog-header,.changelog-page>main,.changelog-footer{width:min(1240px,100% - 96px);margin:0 auto}.changelog-header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:24px;height:112px;display:flex}.changelog-header>a:first-child{flex:none;display:block}.changelog-header img{object-fit:contain}.changelog-back{color:#a7b2bb;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.changelog-back:hover{color:#e8ff00}.changelog-intro{max-width:780px;padding:78px 0 66px}.changelog-kicker{color:#e8ff00;letter-spacing:.13em;font:10px/1.8 ui-monospace,SFMono-Regular,monospace}.changelog-intro h1{letter-spacing:-.055em;margin:22px 0 26px;font-size:clamp(42px,5.4vw,78px);font-weight:500;line-height:1.05}.changelog-intro>p{color:#a8b2bd;max-width:520px;font-size:16px;line-height:1.85}.changelog-layout{grid-template-columns:230px minmax(0,1fr);gap:80px;padding-bottom:80px;display:grid}.changelog-layout>aside{align-self:start;padding-top:6px;position:sticky;top:30px}.changelog-layout>aside>a{border-bottom:1px solid #ffffff18;grid-template-columns:1fr auto;align-items:center;gap:9px 16px;padding:18px 0;font-size:14px;display:grid}.changelog-layout>aside small{color:#99a4b0;grid-area:2/1;font-size:11px}.changelog-layout>aside svg{color:#e8ff00;grid-area:1/2/3}.changelog-layout>aside>p{color:#81909f;margin-top:22px;font-size:11px;line-height:1.9}.changelog-month{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;scroll-margin-top:32px;display:flex}.changelog-month h2{letter-spacing:-.03em;font-size:24px;font-weight:500}.changelog-month>span{color:#8f9eac;white-space:nowrap;font:10px ui-monospace,monospace}.release{border-bottom:1px solid #ffffff12;padding:34px 0 36px;scroll-margin-top:26px}.release-meta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.release-number{color:#d8e1e8;letter-spacing:.04em;font:11px/1.6 ui-monospace,monospace}.release-number:hover{color:#e8ff00}.release-type{color:#a9b8c4;background:#ffffff06;border-radius:5px;padding:3px 9px;font-size:10px;line-height:1.6}.release-type.new{color:#d2df93;background:#e8ff0009}.release-type.fix{color:#b7c9d9;background:#a1c5e009}.release-latest{color:#7e8d99;margin-left:auto;font-size:10px}.release h3{letter-spacing:-.025em;margin:18px 0;font-size:24px;font-weight:500;line-height:1.4}.release ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.release li{color:#a8b4be;padding-left:18px;font-size:13px;line-height:1.85;position:relative}.release li:before{content:"";background:#64727c;border-radius:50%;width:4px;height:4px;position:absolute;top:.8em;left:1px}.changelog-end{justify-items:start;gap:20px;padding:40px 0 0;display:grid}.changelog-end>img{border-radius:10px}.changelog-end>p{color:#b8c4ce;font-size:14px}.changelog-end>a{color:#dce5eb;align-items:center;gap:10px;font-size:12px;display:flex}.changelog-footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:26px;padding:30px 0 38px;display:flex}.changelog-footer .legal-links{color:#8e9eab;flex-wrap:wrap;align-items:center;gap:18px;font-size:11px;display:flex}.changelog-footer .legal-links a:hover{color:#e8ff00}.changelog-footer .legal-links button{color:inherit;padding:0;font-size:11px}.changelog-layout>section{min-width:0}@media (max-width:900px){.changelog-header,.changelog-page>main,.changelog-footer{width:calc(100% - 48px)}.changelog-layout{grid-template-columns:180px minmax(0,1fr);gap:40px}.release h3{font-size:22px}}@media (max-width:640px){.changelog-header{height:86px}.changelog-header>a:first-child img{width:124px}.changelog-back{gap:7px;font-size:11px}.changelog-intro{padding:48px 0 40px}.changelog-intro>p{font-size:14px}.changelog-layout{grid-template-columns:1fr;gap:30px;padding-bottom:50px}.changelog-layout>aside{padding:0;position:static}.changelog-layout>aside>p{display:none}.changelog-layout>aside>a{padding:14px 0}.changelog-month{padding-bottom:20px}.changelog-month h2{font-size:22px}.release{padding:28px 0}.release h3{font-size:21px}.release li{font-size:12px}.changelog-footer{flex-direction:column;align-items:start;padding-top:28px}.changelog-footer .legal-links{gap:16px;line-height:1.8}.release-latest{margin-left:0}.changelog-intro h1{font-size:46px}}
