.release-page{--paper:#f7f8f3;--muted:#69785f}.release-page h1,.release-page h2{text-wrap:balance}.release-page .header-inner{width:min(1280px,92%)}.release-page .header nav a{font-size:15px}.back-home{justify-self:end;color:#527039;font-size:16px;font-weight:500;padding:12px 0}.back-home:hover{color:#283e1c}.release-page main{overflow:hidden}.release-hero{width:min(1280px,92%);margin:30px auto 0;display:grid;grid-template-columns:1.05fr 1fr;gap:7%;align-items:stretch;scroll-margin-top:105px}.release-intro{padding:15px 0 10px}.release-version{margin:0 0 23px;display:flex;align-items:center;gap:7px;font-size:17px;font-weight:550;color:#527039}.release-channel{font-size:14px;font-weight:450;color:#748264;border-left:1px solid #ced8c2;padding-left:13px;margin-left:7px}.release-hero h1{font-size:clamp(32px,3.3vw,47px);line-height:1.3;letter-spacing:-.055em!important;margin:0 0 22px}.release-hero h1 span{color:#758d5d}.release-lead{font-size:19px;line-height:1.6;color:#66765a;margin:0 0 25px}.download-picker{max-width:540px}.platform-tabs{display:grid;grid-template-columns:1fr 1fr;padding:5px;gap:5px;border:1px solid #dbe3d1;border-radius:13px;background:#edf1e6}.platform-tabs button{background:transparent;border:0;border-radius:9px;display:flex;gap:12px;align-items:center;justify-content:center;min-height:48px;color:#6b7a5f;font-size:17px;font-weight:500;transition:background .18s,color .18s}.platform-tabs button[aria-selected=true]{background:#fff;box-shadow:0 1px 4px #31451d10;color:#3d5c2a}.platform-tabs svg{width:20px;height:20px}.platform-tabs button:hover{color:#314d22}.file-meta{font-size:16px;font-weight:500;display:flex;gap:14px;align-items:center;justify-content:space-between;color:#50683b;margin:20px 0 14px}.file-meta span{font-weight:400;color:#718362}.release-download{display:flex;align-items:center;justify-content:center;gap:6px;background:#527535;color:white;border:1px solid #527535;border-radius:11px;min-height:55px;padding:15px 22px;font-size:18px;font-weight:550;text-align:center;transition:background .18s}.release-download:not(.unavailable):hover{background:#405b29}.release-download.unavailable{background:#dce6d0;border-color:#dce6d0;color:#78896b;cursor:default}.publication-status{margin:12px 0 0;font-size:15px;line-height:1.45;color:#7a886d;text-align:center}.system-requirements{font-size:15px;line-height:1.55;color:#7a886d;margin:18px 0 0;max-width:48ch}.release-garden{position:relative;min-height:585px;border:1px solid #d9e4cc;border-radius:28px;overflow:hidden;background:#b5dbb5;isolation:isolate}.release-garden>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:82% center;image-rendering:pixelated}.garden-note{position:absolute;left:25px;right:25px;bottom:25px;padding:19px 23px;display:flex;gap:17px;align-items:center;background:#f7f9efeF;border:1px solid #f9fff1a6;border-radius:15px;color:#6e835a}.garden-note p{margin:0;font-size:17px;line-height:1.45}.garden-note strong{font-size:24px;font-weight:550;color:#385427}.garden-note>img{border-radius:8px}.install-section{width:min(1280px,92%);margin:0 auto;padding:59px 0 63px;border-bottom:1px solid #dde5d3}.install-heading{display:flex;align-items:baseline;justify-content:space-between;gap:28px}.install-heading h2{font-size:clamp(23px,2.1vw,30px);margin:0;line-height:1.35}.install-heading>p{font-size:16px;margin:0;color:#79876e}.install-section ol{list-style:none;counter-reset:steps;display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:31px 0 0;gap:38px}.install-section li{display:flex;align-items:center;gap:17px}.install-section li>span{font-family:Unbounded,Onest,sans-serif;font-weight:400;line-height:1.1;font-size:32px;color:#95aa7d}.install-section li>p{font-size:18px;line-height:1.5;margin:0;color:#526848;max-width:25ch}.updates-section{width:min(1280px,92%);margin:0 auto;padding:70px 0;display:grid;grid-template-columns:1fr 1.3fr;gap:10%;scroll-margin-top:88px}.updates-heading h2{font-size:clamp(29px,2.8vw,41px);line-height:1.3;margin:0 0 22px}.updates-heading h2 span{color:#82956e}.updates-heading>p{font-size:19px;line-height:1.6;color:#76846c;margin:0}.release-entry{padding-left:31px;border-left:2px solid #cddcbd}.entry-heading{display:flex;align-items:center;gap:17px;margin:0 0 18px}.entry-heading>strong{font-family:Unbounded,Onest,sans-serif;font-size:29px;font-weight:450;color:#527535}.entry-heading>span{font-size:15px;color:#788b68}.release-entry h3{font-size:25px;line-height:1.35;margin:0 0 29px;font-weight:550;letter-spacing:-.025em}.release-changes{display:grid;gap:23px}.release-changes h4{font-size:18px;font-weight:550;margin:0 0 7px;color:#3d5730}.release-changes p{font-size:17px;line-height:1.6;color:#718363;margin:0;max-width:58ch}.release-help{width:min(1280px,92%);margin:0 auto 50px;display:grid;grid-template-columns:1fr 1.3fr;gap:10%;border-top:1px solid #dde5d3;padding-top:52px}.release-help>h2{margin:0;font-size:clamp(25px,2.2vw,32px);line-height:1.35}.release-faq summary{font-size:18px;line-height:1.5;font-weight:500;padding:21px 30px 21px 0}.release-faq details p{font-size:16px;line-height:1.65;padding:0 20px 20px 0;color:#6d7e60}.file-details-content{padding-bottom:22px}.file-details-content>p:first-child{overflow-wrap:anywhere;color:#486331;font-weight:500}.file-details-content>p{padding-bottom:13px!important}.file-details-content code{display:block;overflow-wrap:anywhere;word-break:break-all;user-select:all;font-family:Onest,Arial,sans-serif;font-size:15px;line-height:1.6;color:#6b7e5a;padding:15px;background:#edf2e5;border-radius:9px}.copy-checksum{border:1px solid #c9d9ba;border-radius:8px;padding:10px 14px;background:transparent;color:#527535;font-size:15px;margin:14px 0 16px}.checksum-status:empty{display:none}.checksum-status{padding:0!important;margin-bottom:16px}.release-meadow{height:100px;background:url(assets/pixel-meadow-border.webp) bottom center/auto 100px repeat-x;image-rendering:pixelated;pointer-events:none}.release-footer{width:min(1280px,92%);margin:auto;display:flex;align-items:center;gap:25px;padding:31px 0 38px;color:#77866b;font-size:14px}.release-footer .brand{font-size:25px;letter-spacing:-1px;color:#30462b}.release-footer>p{font-size:15px;margin-right:auto}.release-footer>a:not(.brand){font-size:15px}.release-page button:focus-visible,.release-page a:focus-visible,.release-page [tabindex]:focus-visible{outline:2px solid #789959;outline-offset:4px}
@media(min-width:761px) and (max-height:740px){.release-hero{margin-top:17px}.release-intro{padding-top:7px}.release-version{margin-bottom:15px}.release-hero h1{font-size:37px;margin-bottom:16px}.release-lead{font-size:18px;margin-bottom:18px}.release-garden{min-height:540px}.file-meta{margin-top:15px}.system-requirements{margin-top:13px}}
@media(max-width:1050px) and (min-width:761px){.release-hero{gap:5%;grid-template-columns:1.2fr 1fr}.release-hero h1{font-size:33px}.release-lead{font-size:17px}.release-garden{min-height:550px}.install-heading{display:block}.install-heading>p{margin-top:14px}.install-section ol{gap:23px}.install-section li>p{font-size:16px}.updates-section,.release-help{gap:7%;grid-template-columns:1fr 1.6fr}.release-footer>p{max-width:30ch}}
@media(max-width:760px){.release-page .header-inner{width:calc(100% - 36px)}.release-page .header nav{display:flex;margin-left:auto}.release-page .header nav a{padding:11px;font-size:14px}.release-page .header nav a:first-child{display:none}.back-home{display:none}.release-hero{width:calc(100% - 40px);display:flex;flex-direction:column;margin-top:19px;gap:26px}.release-intro{padding:0}.release-version{font-size:16px;gap:6px;margin-bottom:19px}.release-channel{font-size:13px;margin-left:5px;padding-left:11px}.release-hero h1{font-size:clamp(27px,7.4vw,40px);line-height:1.33;margin-bottom:18px}.release-lead{font-size:17px;line-height:1.55;margin-bottom:23px}.release-lead br{display:none}.platform-tabs button{font-size:17px;min-height:46px}.file-meta{font-size:15px;margin:18px 0 13px;align-items:flex-start;gap:8px}.file-meta span{white-space:nowrap}.release-download{font-size:17px;min-height:53px;padding:14px}.publication-status{font-size:14px;margin-top:11px}.system-requirements{font-size:14px;line-height:1.55;margin-top:16px}.release-garden{min-height:0;height:260px;border-radius:20px}.release-garden>img{object-position:80% 70%}.garden-note{bottom:15px;left:15px;right:auto;padding:12px 16px;gap:12px;border-radius:11px}.garden-note>img{width:32px;height:32px}.garden-note p{font-size:14px}.garden-note strong{font-size:19px}.install-section{width:calc(100% - 48px);padding:38px 0 40px}.install-heading{display:block}.install-heading h2{font-size:24px;line-height:1.4;text-wrap:initial;max-width:18ch}.install-heading>p{font-size:16px;line-height:1.5;margin:15px 0 0}.install-section ol{grid-template-columns:1fr;gap:21px;margin-top:26px}.install-section li{gap:20px}.install-section li>span{font-size:27px;width:25px;flex:none}.install-section li>p{font-size:17px;max-width:28ch}.updates-section{width:calc(100% - 48px);padding:39px 0 42px;display:block;scroll-margin-top:74px}.updates-heading h2{font-size:28px;line-height:1.35;margin-bottom:16px}.updates-heading h2 br{display:none}.updates-heading>p{font-size:17px;line-height:1.5}.updates-heading>p br{display:none}.release-history{margin-top:30px}.release-entry{padding-left:20px}.entry-heading>strong{font-size:25px}.entry-heading{gap:14px;margin-bottom:16px}.entry-heading>span{font-size:14px}.release-entry h3{font-size:23px;line-height:1.35;margin-bottom:25px}.release-changes{gap:22px}.release-changes h4{font-size:18px;line-height:1.35}.release-changes p{font-size:16px;line-height:1.6}.release-help{width:calc(100% - 48px);display:block;padding-top:33px;margin-bottom:27px}.release-help>h2{font-size:25px;margin-bottom:15px}.release-faq summary{font-size:17px;line-height:1.5;padding:19px 27px 19px 0}.release-faq details p{font-size:16px;padding-right:4px}.file-details-content code{font-size:14px}.release-meadow{height:82px;background-size:auto 82px}.release-footer{width:calc(100% - 48px);display:grid;grid-template-columns:1fr auto;gap:19px 15px;padding:24px 0 30px}.release-footer .brand{grid-column:1;grid-row:1;font-size:26px}.release-footer>span{grid-column:2;grid-row:1;font-size:13px}.release-footer>p{grid-column:1/-1;grid-row:2;margin:0;font-size:15px;line-height:1.6;max-width:32ch}.release-footer>a:not(.brand){grid-column:1/-1;grid-row:3;font-size:15px}}
@media(prefers-reduced-motion:reduce){.platform-tabs button,.release-download{transition:none}}
.file-meta{flex-wrap:wrap;row-gap:7px}
@media(max-width:760px){.publication-status,.system-requirements{font-size:15px}.file-meta{min-height:22px}.release-page .header nav{flex:none}.release-page .header nav a{font-size:15px}}

.release-garden>img{object-position:70% center}
