:root{font-family:var(--sfoth-font-body);color:#f1e9e8;--changelog-line:#ffffff2a;--changelog-muted:#c6b8c1;--changelog-orange:#ee9a63;background:#151319}*{box-sizing:border-box}body{min-width:320px;margin:0}a{color:inherit;text-underline-offset:3px}a:hover{color:var(--changelog-orange)}a:focus-visible{outline-offset:4px;outline:2px solid #5ff}.changelog-wrap{width:min(100% - 48px,1120px);margin-inline:auto}.changelog-hero{background:radial-gradient(at 77% 34%,#7f402e 0,#492b29 25%,#0000 60%),linear-gradient(160deg,#1d1922,#2b1c21 70%,#18151b);border-bottom:1px solid #b8775d70;overflow:hidden}.changelog-hero .changelog-wrap{padding-block:36px 54px}.changelog-breadcrumb{color:#dbb5ab;font:11px var(--sfoth-font-mono);gap:9px;margin-bottom:42px;display:flex}.changelog-breadcrumb a{text-decoration:none}.changelog-kicker,.release-label,.release-id,.change-group h3 span,.changelog-end>span{font:11px var(--sfoth-font-mono);letter-spacing:1px}.changelog-kicker{color:#f5b98b;margin:0}h1,h2,h3,p{overflow-wrap:break-word}h1{color:#fff8ec;font:700 clamp(56px,6.4vw,91px)/.98 var(--sfoth-font-editorial);letter-spacing:-3.2px;margin:13px 0 24px}h1 span{color:#ffc693}.changelog-intro{color:#f4e5e5;max-width:670px;margin:0;font-size:clamp(18px,2vw,21px);line-height:1.5}.changelog-main{padding-block:54px 68px}.report-note{background:linear-gradient(110deg,#302227,#211b23 78%);border:1px solid #deb69569;border-left:3px solid #e7a36d;margin-bottom:67px;padding:25px 30px}.report-note-label{color:#f5b98b;font:11px var(--sfoth-font-mono);letter-spacing:1px;margin:0 0 9px}.report-note h2{color:#fff8ec;font:700 28px/1.15 var(--sfoth-font-editorial);letter-spacing:-.5px;margin:0 0 12px}.report-note p:last-child{color:#e0ced1;max-width:780px;margin:0;font-size:15px;line-height:1.65}.release{grid-template-columns:205px minmax(0,1fr);gap:60px;display:grid}.release+.release{border-top:1px solid var(--changelog-line);margin-top:69px;padding-top:68px}.release-rail{padding-top:10px}.release-label{color:#f5b98b;margin:0 0 13px}.release-rail time{color:#fff3e7;font:700 23px/1.25 var(--sfoth-font-editorial);display:block}.release-rule{background:#ffc18b;width:42px;height:1px;margin:22px 0;display:block}.release-id{color:#b7a8b1;line-height:1.6;display:block}.release-body h2{color:#fff8ec;font:700 clamp(38px,5vw,59px)/1.08 var(--sfoth-font-editorial);letter-spacing:-1.5px;margin:0}.release-summary{color:#e7d8de;max-width:750px;margin:20px 0 53px;font-size:18px;line-height:1.6}.change-group{border-top:1px solid var(--changelog-line);padding:26px 0 30px}.change-group h3{color:#fff2e6;font:700 25px/1.25 var(--sfoth-font-editorial);align-items:baseline;gap:21px;margin:0 0 18px;display:flex}.change-group h3 span{color:#f5b98b;flex:none}.change-group ul{gap:15px;margin:0;padding-left:40px;list-style:none;display:grid}.change-group li{max-width:770px;color:var(--changelog-muted);font-size:16px;line-height:1.6;position:relative}.change-group li:before{content:"";background:#e9a778;width:6px;height:6px;position:absolute;top:.7em;left:-21px;transform:rotate(45deg)}.change-group a{color:#ffd3aa}.changelog-end{border-top:1px solid var(--changelog-line);justify-content:space-between;align-items:center;gap:20px;margin-top:38px;padding-top:24px;display:flex}.changelog-end>span{color:#a99aa4}.changelog-end a{color:#ffd3aa;font-size:14px}.changelog-footer{border-top:1px solid var(--changelog-line);color:#ab9ba8;justify-content:space-between;align-items:center;gap:20px;padding:27px max(24px,50vw - 560px);font-size:12px;display:flex}.changelog-footer a{color:#e1cedc;text-decoration:none}.changelog-footer a:hover{text-decoration:underline}@media (max-width:760px){.changelog-hero .changelog-wrap{padding-block:28px 45px}.changelog-breadcrumb{margin-bottom:40px}.changelog-main{padding-block:42px 52px}.report-note{margin-bottom:48px}.release{grid-template-columns:1fr;gap:27px}.release+.release{margin-top:50px;padding-top:49px}.release-rail{padding:0}.release-rule,.release-id{display:none}.release-summary{margin-bottom:33px}.changelog-footer{flex-wrap:wrap}.changelog-footer span{display:none}}@media (max-width:480px){.changelog-wrap{width:calc(100% - 36px)}.report-note{padding:21px}.change-group h3{gap:13px}.change-group ul{padding-left:31px}.changelog-end{flex-direction:column;align-items:flex-start}}
