@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-800-normal.Bd8-pIP1.woff2)format("woff2"),url(/_astro/poppins-latin-800-normal.YoItoZZV.woff)format("woff")}:root{color-scheme:dark;--base:#141a29;--bar:#101523;--surface:#20293b;--text:#f7f5ff;--muted:#bdc7dc;--accent:#c1d4ff;--line:#344158;--focus:#a6d8ff;--button:linear-gradient(120deg, #b5dcff, #cfb7ff);--button-text:#151a30;--mark:linear-gradient(140deg, #c3d6ff, #b9a5f7);--gutter:clamp(20px, 5vw, 74px);--art-ridge:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20320%20150'%20shape-rendering='crispEdges'%3e%3cdefs%3e%3clinearGradient%20id='sky'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%233c4774'/%3e%3cstop%20offset='1'%20stop-color='%23e3a9a4'/%3e%3c/linearGradient%3e%3cg%20id='pine'%3e%3cpath%20d='M0%200h2v4h2v4h2v4h2v4H-6v-4h2V8h2V4h2zM0%2016h2v4H0z'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='url(%23sky)'%20d='M0%200h320v150H0z'/%3e%3cpath%20fill='%23ffdbc5'%20d='M237%2021h21v3h5v5h3v16h-3v5h-5v3h-21v-3h-5v-5h-3V29h3v-5h5z'/%3e%3cpath%20fill='%23b5abc6'%20d='M191%2032h2v2h-2zm30%2026h2v2h-2zm67-36h2v2h-2zm16%2018h3v2h-3zm-138-14h2v2h-2zm43-8h1v1h-1z'/%3e%3cpath%20fill='%2371698c'%20d='M0%2066h22v-5h17v-6h12v-6h23v6h16v8h22v8h19v-5h21v-7h14v-7h14v-7h11v5h15v8h15v6h22v-4h17v-8h13v-6h11v-5h11v8h12v7h13v94H0z'/%3e%3cpath%20fill='%23515577'%20d='M0%2080h31v-6h27v-8h24v4h14v8h14v6h25v-5h20v-5h20v-7h20v4h17v9h22v5h19v-8h24v-7h21v7h22v73H0z'/%3e%3cpath%20fill='%2336475e'%20d='M0%20104h28v-7h21v-7h20v-5h21v6h26v9h22v7h27v-6h23v-9h19v-7h24v5h16v8h23v-6h19v-7h31v65H0z'/%3e%3cpath%20fill='%23507f94'%20d='M226%2093h11v4h-8v5h-12v4h17v4h22v6h-21v6h-17v6h20v6h28v6h22v10h-59v-7h-23v-7h-13v-10h16v-7h22v-5h-23v-5h-7v-6h15v-5h10z'/%3e%3cpath%20fill='%238da4b9'%20d='M228%20110h24v2h-24zm-16%2020h22v2h-22zm43%2010h20v2h-20z'/%3e%3cpath%20fill='%23253c50'%20d='M0%20119h26v-8h28v-7h22v6h21v8h22v-3h22v8h28v8h20v19H0zm320-18h-21v7h-12v12h-24v9h15v7h16v14h26z'/%3e%3cg%20fill='%23203448'%3e%3cuse%20href='%23pine'%20x='169'%20y='102'/%3e%3cuse%20href='%23pine'%20x='182'%20y='105'/%3e%3cuse%20href='%23pine'%20x='155'%20y='112'/%3e%3cuse%20href='%23pine'%20x='301'%20y='96'/%3e%3cuse%20href='%23pine'%20x='312'%20y='88'/%3e%3cuse%20href='%23pine'%20x='286'%20y='112'/%3e%3cuse%20href='%23pine'%20x='58'%20y='99'/%3e%3cuse%20href='%23pine'%20x='85'%20y='106'/%3e%3c/g%3e%3cpath%20fill='%23152637'%20d='M266%20111h22v16h-22z'/%3e%3cpath%20fill='%2374526b'%20d='M262%20111h30v-3h-4v-3h-4v-3h-4v-3h-6v3h-4v3h-4v3h-4z'/%3e%3cpath%20fill='%23ffd79c'%20d='M270%20115h5v4h-5zm10%200h5v4h-5z'/%3e%3cpath%20fill='%23192c3e'%20d='M0%20137h28v-9h27v-5h24v8h26v8h21v11H0zm320-15h-11v8h-15v8h-10v12h36z'/%3e%3cg%20fill='%23182b3d'%3e%3cuse%20href='%23pine'%20x='16'%20y='112'/%3e%3cuse%20href='%23pine'%20x='34'%20y='105'/%3e%3cuse%20href='%23pine'%20x='46'%20y='113'/%3e%3cuse%20href='%23pine'%20x='67'%20y='105'/%3e%3cuse%20href='%23pine'%20x='304'%20y='114'/%3e%3cuse%20href='%23pine'%20x='315'%20y='107'/%3e%3c/g%3e%3c/svg%3e");--tint-dusk:linear-gradient(135deg, #a4575733, #73402c77);--tint-night:linear-gradient(135deg, #4833a133, #16184199);background:var(--base);color:var(--text);font:15px/1.65 Poppins,system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--base);margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:3px solid var(--focus);outline-offset:5px}h1:focus{outline:none}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em;line-height:1.12}p{color:var(--muted)}small{color:#d3d9f1;font-weight:600;display:block}.top{z-index:1;min-height:73px;padding:0 var(--gutter);background:var(--bar);border-bottom:1px solid var(--line);align-items:center;gap:42px;display:flex;position:sticky;top:0}.brand{white-space:nowrap;align-items:center;gap:10px;font-weight:800;display:flex}.mark{color:#11182c;background:var(--mark);border-radius:10px;place-items:center;width:33px;height:33px;display:grid}nav{align-self:stretch;align-items:center;gap:25px;display:flex}nav a{color:var(--muted);border-bottom:2px solid #0000;align-items:center;font-weight:600;display:grid}nav a:hover{color:var(--text);text-decoration:none}nav a[aria-current]{color:var(--text);border-color:#afbdff}main{flex:1}.button.small{border-radius:9px;padding:5px 14px;font-size:.82rem}button.button{font:inherit;cursor:pointer;border:0}footer{padding:18px var(--gutter);border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;font-size:.76rem;display:flex}.hero{background:linear-gradient(90deg, #141a29 0%, #141a29ee 17%, #141a2977 47%, transparent 75%), linear-gradient(0deg, var(--base), transparent 30%), var(--art-ridge) center 50% / cover;align-items:center;min-height:clamp(450px,43vw,600px);display:flex;position:relative}.hero-copy{width:min(1250px,100%);margin:auto;padding:48px clamp(22px,6vw,82px)}.hero h1{letter-spacing:-.075em;max-width:7ch;margin:18px 0 20px;font-size:clamp(4rem,9vw,8.4rem);font-weight:800;line-height:.91}.hero p{color:#e3e7f5;max-width:33ch;margin-bottom:24px}.tag{background:#262e48;border:1px solid #626b8d;border-radius:50px;padding:6px 11px;font-size:.78rem;font-weight:600}.button{background:var(--button);color:var(--button-text);border-radius:11px;padding:10px 20px;font-weight:800;display:inline-block}.button:hover{filter:brightness(1.06);text-decoration:none}.text-link{margin-left:18px;font-size:.85rem}.art-credit{color:#d9dceb;font-size:.72rem;position:absolute;bottom:20px;right:24px}.section{max-width:1250px;margin:auto;padding:26px clamp(22px,6vw,82px) 66px}.section-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.section-title h2{font-size:clamp(1.6rem,3vw,2.25rem)}.section-title a{white-space:nowrap;font-size:.86rem}.notice{padding:18px 0}.feed{grid-template-columns:1.08fr 1fr;gap:24px;display:grid}.feed:not(:has(.rows)){grid-template-columns:1fr}.feature{min-height:247px;color:var(--text);background:linear-gradient(0deg, #101626 4%, #10162699 48%, transparent 90%), var(--art-ridge) center / cover;border-radius:17px;align-items:end;padding:22px;display:flex}.feature:hover{text-decoration:none}.feature h3{margin:5px 0;font-size:1.7rem}.feature p,.summary{font-size:.86rem}.update-row{border-top:1px solid var(--line);grid-template-columns:92px 1fr auto;align-items:center;gap:14px;padding:16px 0;display:grid}.update-row:hover{text-decoration:none}.update-row:hover strong{text-decoration:underline}.update-row:last-child{border-bottom:1px solid var(--line)}.update-row strong,.summary{display:block}.update-row strong{color:var(--text)}.summary{color:var(--muted);line-height:1.4}.thumb{background:var(--art-ridge) center / cover;border-radius:9px;height:64px;display:block}.dusk{background-image:var(--tint-dusk), var(--art-ridge)}.night{background-image:var(--tint-night), var(--art-ridge)}.feature.dusk{background-image:linear-gradient(0deg, #101626 4%, #10162699 48%, transparent 90%), var(--tint-dusk), var(--art-ridge)}.feature.night{background-image:linear-gradient(0deg, #101626 4%, #10162699 48%, transparent 90%), var(--tint-night), var(--art-ridge)}.archive{padding-top:56px}.archive h1{font-size:clamp(2.5rem,6vw,4rem)}.archive>p{margin:8px 0 32px}.article-hero{background:linear-gradient(90deg, #141a29f2, #141a295c), var(--art-ridge) center / cover;padding:32px max(clamp(22px,6vw,82px),50vw - 540px) 62px}.article-hero.dusk{background-image:linear-gradient(90deg, #141a29f2, #141a295c), var(--tint-dusk), var(--art-ridge)}.article-hero.night{background-image:linear-gradient(90deg, #141a29f2, #141a295c), var(--tint-night), var(--art-ridge)}.article-hero small{margin-top:42px}.article-hero h1{max-width:16ch;margin:7px 0 14px;font-size:clamp(2.7rem,7vw,5.3rem)}.article-hero p{color:#e1e6f6;max-width:54ch}.article-body{width:min(100% - 44px,720px);margin:40px auto 72px}.article-body h2{margin-bottom:8px;font-size:1.42rem}.article-body h2.spaced{margin-top:30px}.article-body section{margin-bottom:30px}.article-body section p+p{margin-top:14px}.plain{color:var(--muted);margin:0;padding-left:22px}details{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px 16px}summary{cursor:pointer;font-weight:700}details ul{color:var(--muted);padding-left:22px}@media (width<=710px){.feed{grid-template-columns:1fr}.top{gap:20px}.hero{background-position:57%}}@media (width<=440px){.brand{font-size:.82rem}.top{gap:18px}nav{gap:14px}.text-link{margin:12px 0 0;display:block}.art-credit{bottom:9px}.update-row{grid-template-columns:68px 1fr auto;gap:9px}}body{flex-direction:column;min-height:100vh;display:flex}.brand{color:var(--text)}.brand:hover{text-decoration:none}.header-download{margin-left:auto}.section+.section{padding-top:0}.game-card{border:1px solid var(--line);background:var(--surface);border-radius:17px;grid-template-columns:220px 1fr;align-items:center;gap:24px;padding:20px;display:grid}.game-card .thumb{height:130px}.game-card h3{margin:2px 0 6px;font-size:1.6rem}.game-card .requirement{color:var(--text);margin-top:10px;font-size:.84rem}@media (width<=710px){.game-card{grid-template-columns:1fr}}@media (width<=440px){.header-download{display:none}}
