*{box-sizing:border-box}html{scrollbar-gutter:stable both-edges}body{isolation:isolate;color:#e9e5da;background:#8f462d;margin:0;font-family:Tahoma,Verdana,Arial,sans-serif;position:relative}button,a,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #ffcb68}.landing{min-height:100svh;padding:48px 24px}body:before{content:"";z-index:-1;pointer-events:none;background:url(/assets/blue-sky-background-BoHgcncn.png) 50%/cover no-repeat;position:fixed;inset:0}.page-content{--hud-gradient:#000;--content-inset:18px;max-width:1040px;margin:0 auto}.hero-stage,.additional-content{isolation:isolate;background:var(--hud-gradient);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#000;border:0;border-radius:7px;width:100%;position:relative;box-shadow:0 12px 30px #21120466}.hero-stage:before,.additional-content:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%20900'%20preserveAspectRatio='none'%3e%3cdefs%3e%3cfilter%20id='brush'%20x='-10%25'%20y='-20%25'%20width='120%25'%20height='140%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.025%20.12'%20numOctaves='3'%20seed='7'%20result='grain'/%3e%3cfeDisplacementMap%20in='SourceGraphic'%20in2='grain'%20scale='24'%20xChannelSelector='R'%20yChannelSelector='G'/%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23brush)'%20opacity='.72'%3e%3cpath%20fill='%23995016'%20d='M-20%20720%20210%20610%20440%20730%20670%20590%20910%20710%201190%20570%201460%20670V930H-20Z'/%3e%3cpath%20fill='%23bb741b'%20d='M-20%20820%20290%20710%20510%20800%20840%20680%201120%20780%201460%20650V930H-20Z'/%3e%3cpath%20fill='%23d8992c'%20d='M-20%20890%20240%20790%20530%20870%20790%20760%201100%20860%201460%20770V930H-20Z'/%3e%3cg%20fill='none'%20stroke='%23ffe19a'%20stroke-width='7'%20opacity='.26'%3e%3cpath%20d='m80%20823%20185-43m320%2055%20170-47m305%2038%20223-53'/%3e%3cpath%20d='m330%20872%20120-25m460%208%20145-24'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.hero-stage{padding:47px 28px;position:relative}.hero-canvas{aspect-ratio:980/718.344;width:min(100%,980px);margin:0 auto;position:relative;container-type:inline-size}.brand{width:87.7551%;position:absolute;top:0;left:0}.brand h1{aspect-ratio:1734/652;margin:0;position:relative;overflow:hidden}.brand-logo{width:105.421%;max-width:none;height:auto;display:block;position:absolute;top:-14.1104%;left:-2.7105%}.hero-layout{display:contents}.hero-copy{width:44.1837%;min-width:0;position:absolute;top:calc(42.0408cqw - 24px);left:2.1429%}.hero-copy h2{color:#fff;white-space:nowrap;text-shadow:0 2px 6px #0006;width:100%;margin:0 0 4px 9px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(24px,3.4694cqw,34px);font-style:italic;font-weight:700;line-height:1.2}.hero-tagline{color:#c4c4c4;margin:0 0 10px 9px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-style:italic;line-height:1.4}.hero-tagline a{color:inherit;text-decoration:none}.hero-tagline a:hover{text-decoration:underline}.copyright{color:#000;font:11px Tahoma,Verdana,Arial,sans-serif;position:absolute;bottom:10px;right:14px}.mascot-frame{aspect-ratio:1201/813;pointer-events:none;width:56.4286%;position:absolute;top:calc(32.6531cqw + 24px);left:42.8571%;overflow:hidden}.mascot{width:110.241%;max-width:none;height:auto;display:block;position:absolute;top:-25.0923%;left:-8.4097%}.additional-content{margin:12px auto 0;padding:28px 36px;overflow:hidden}.additional-content:before{background-size:100% 520px;height:520px;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 84%,#0000 100%);mask-image:linear-gradient(#000 0% 84%,#0000 100%)}.memorial,.description{padding-inline:var(--content-inset)}.memorial{color:#fff;margin:0 0 20px;font-size:16px;line-height:1.7}.description{color:#fff;margin:0 0 26px;font-size:14px;line-height:1.85}.description p{margin:0 0 16px}.description p:last-child{margin-bottom:0}.release-notes{border-radius:5px;padding:0;overflow:hidden}.release-notes-toggle{width:100%;padding:15px calc(var(--content-inset) - 1px);color:#000;text-align:left;background:0 0;border:0;align-items:center;gap:0;font:700 14px Tahoma,Verdana,Arial,sans-serif;display:flex;position:relative}.release-notes-toggle:focus-visible{outline-offset:-4px}.release-notes-arrow{border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:7px;height:7px;transition:transform .28s;position:absolute;top:calc(50% - 4px);left:4px;transform:rotate(-45deg)}.release-notes-toggle[aria-expanded=true] .release-notes-arrow{transform:rotate(45deg)}.release-notes-content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .22s;display:grid}.release-notes-content.is-open{opacity:1;grid-template-rows:1fr}.release-notes-clip{min-height:0;overflow:hidden}.release-notes-body{padding:0 calc(var(--content-inset) - 1px) 16px}.release-notes p{color:#000;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.release-date{color:#000;margin-top:7px;font-size:12px;line-height:1.5;display:block}.download-button,.github-link,.release-notes{color:#262a2e;background:linear-gradient(#fff 45%,#eee 48%,#fff);border:1px solid #fff;border-color:#fff #b4b3af #92918d #fff;box-shadow:0 2px #11120f}.release-notes{color:#000;background-color:#fff;background-repeat:no-repeat;background-size:100% 48px}.download-button{text-align:left;border-radius:5px;grid-template-columns:52px minmax(0,1fr) 64px;align-items:center;gap:10px;width:100%;height:92px;padding:14px 15px;font:700 20px Tahoma,Verdana,sans-serif;display:grid}.download-button:hover:not(:disabled),.github-link:hover,.release-notes-toggle:hover{background:#fff}.download-button:active:not(:disabled),.github-link:active,.release-notes-toggle:active{box-shadow:inset 0 2px 5px #0002}.windows-mark{object-fit:contain;width:52px;height:52px;display:block}.download-copy{flex-direction:column;justify-content:center;min-width:0;display:flex;container-type:inline-size}.download-label{flex-direction:column;justify-content:center;height:50px;font-size:min(20px,14.755cqw);line-height:1.15;display:flex}.download-prefix{white-space:nowrap;font-size:1em;display:block}.download-platform{white-space:nowrap;font-size:1.09541em;line-height:1.2;display:block}.download-notice{overflow-wrap:anywhere;font-size:20px}.download-side{align-self:end;padding-bottom:4px}.download-metadata{color:#50565a;text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:3px;max-width:100%;font:10px/1.2 Tahoma,Verdana,sans-serif;display:flex}.download-version{overflow-wrap:anywhere;font-weight:700}.download-size{color:#62696f}.github-link{border-radius:4px;justify-content:flex-start;align-items:center;gap:11px;width:156px;height:44px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.github-links{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.github-mark{flex-shrink:0;width:25px;height:25px;display:block}.github-avatar{object-fit:cover;border-radius:50%}@media (width<=860px){.landing{padding:28px 16px}.hero-stage{padding:44px 22px}.hero-canvas{aspect-ratio:auto;flex-direction:column;display:flex}.brand{width:100%;position:relative}.hero-copy{width:min(100%,433px);margin:48px auto 0;padding-bottom:84px;position:relative;top:auto;left:auto}.hero-copy h2{margin-left:0;font-size:clamp(17px,4.6vw,30px)}.mascot-frame{width:min(100%,500px);margin:-12px auto 0;position:relative;top:auto;left:auto}.additional-content{margin-top:16px;padding:24px 22px}.description{font-size:13px}.additional-content:before{background-size:100% 840px;height:840px}}@media (width<=480px){.hero-stage,.additional-content{padding-left:16px;padding-right:16px}.download-button{grid-template-columns:45px minmax(0,1fr) 53px;gap:7px;padding:12px 10px}.windows-mark{width:45px;height:45px}.download-label{height:43px;font-size:min(17px,14.755cqw)}.download-notice{font-size:17px}.download-metadata{font-size:9px}}@media (width<=380px){.download-button{grid-template-columns:39px minmax(0,1fr) 45px;gap:5px;padding-left:8px;padding-right:8px}.windows-mark{width:39px;height:39px}.download-label{height:37px;font-size:min(15px,14.755cqw)}}@media (prefers-reduced-motion:reduce){.release-notes-content,.release-notes-arrow{transition:none}}
