@font-face{font-family:Silver;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/silver/rest.woff2)format("woff2");unicode-range:U+250-258,U+25A-2AF,U+370-1DFF,U+1F??,U+2070-209F,U+20D0-20FF,U+2150-218F,U+2400-245F,U+27C0-FAFF,U+FB07-FEFE,U+FF00-FFFC,U+10000-10FFFF}@font-face{font-family:Silver;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/silver/latin.woff2)format("woff2");unicode-range:U+9-A,U+D,U+20-7E,U+A0-AC,U+AE-17F,U+259,U+2BB,U+2C7,U+2D0,U+2D8-2DB,U+2DD,U+301,U+321,U+328,U+361,U+1E02-1E05,U+1E0A-1E0D,U+1E1E-1E1F,U+1E24-1E25,U+1E36-1E39,U+1E40-1E47,U+1E56-1E57,U+1E5A-1E5D,U+1E60-1E63,U+1E6A-1E6D,U+2010,U+2013-2027,U+2030-2033,U+203B-203E,U+2048-2049,U+204B,U+20A3-20A4,U+20A7,U+20A9,U+20AC,U+20B1,U+20BD,U+2103,U+2109,U+2113,U+2116,U+2121-2122,U+212B,U+2190-2199,U+21D2,U+21D4,U+2200,U+2202-2203,U+2207-2208,U+220B,U+220F,U+2211-2212,U+221A,U+221D-2220,U+2225,U+2227-222C,U+222E,U+2234-2235,U+223C-223D,U+2252,U+2260-2261,U+2264-2267,U+226A-226B,U+2282-2283,U+2286-2287,U+2299,U+22A5,U+22BF,U+2312,U+2328,U+232B,U+238B,U+2460-2476,U+2481-24ED,U+2500-2503,U+250C-254B,U+2591-2593,U+25A0-25A1,U+25A3-25A9,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6-25C8,U+25CB,U+25CE-25D1,U+25EF,U+2600-2602,U+2605-2606,U+260E-260F,U+2614,U+261C,U+261E,U+2625,U+263A-263B,U+2640-2642,U+2654-266A,U+266C-266D,U+266F,U+2680-2685,U+2693-2694,U+26F1}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond/italic/cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond/italic/cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond/italic/vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond/italic/latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond/italic/latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond/normal/cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond/normal/cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond/normal/vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond/normal/latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond/normal/latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#040711;--surface:#050812;--media-bg:#060914;--ink:#f4f2f6;--muted:#b7b8c5;--dim:#8a8e9c;--line:#e5e5f085;--line-soft:#e5e5f029;--violet:#c7b5ff;--cyan:#b9e5ff;--ember:#f08a64;--purple:#7b52c8;--purple-mid:#9068d8;--purple-glow:#7b52c847;--rail:700px;--font-ui:"Silver", "Courier New", Courier, monospace;--font-serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-jp:"Shippori Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Yu Mincho", serif;--ui-size:19px;--ui-line:1.21;--tracking-ui:.14em;--cap-shift:.158em;--notch:5px;--notch-shape:polygon(var(--notch) 0, calc(100% - var(--notch)) 0, 100% var(--notch), 100% calc(100% - var(--notch)), calc(100% - var(--notch)) 100%, var(--notch) 100%, 0 calc(100% - var(--notch)), 0 var(--notch))}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;color:var(--ink);background:var(--bg);font-family:var(--font-serif);letter-spacing:.01em;margin:0;font-size:18px;line-height:1.55;overflow-x:hidden}body:before{content:"";z-index:-3;background-color:var(--bg);filter:saturate(.86)brightness(.82)contrast(1.07);background-image:-webkit-image-set(url(/img/moonblade/site/bg_art_03-1024.avif) 1x type("image/avif"),url(/img/moonblade/site/bg_art_03-1024.webp) 1x type("image/webp"),url(/img/moonblade/site/bg_art_03-1024.jpg) 1x type("image/jpeg"));background-image:image-set("/img/moonblade/site/bg_art_03-1024.avif" 1x type("image/avif"),"/img/moonblade/site/bg_art_03-1024.webp" 1x type("image/webp"),"/img/moonblade/site/bg_art_03-1024.jpg" 1x type("image/jpeg"));background-position:top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0;transform:scale(1.01)}body:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#02040a6b 0%,#02040a2e 23%,#02040aa8 50%,#02040a2e 77%,#02040a75 100%),linear-gradient(#03050c0d,#03050c8c 80%,#03050cd1);position:fixed;inset:0}::selection{background:var(--purple);color:var(--ink)}:lang(ja){font-family:var(--font-jp)}a{color:#d4d6e0;text-underline-offset:3px;-webkit-text-decoration:underline #d4d6e073;text-decoration:underline #d4d6e073;transition:color .2s,text-decoration-color .2s}a:hover,a:focus-visible{color:var(--violet);-webkit-text-decoration-color:var(--purple-mid);text-decoration-color:var(--purple-mid)}:focus-visible{outline:1px solid var(--violet);outline-offset:3px;box-shadow:0 0 0 4px var(--purple-glow)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ui{font-family:var(--font-ui);font-size:var(--ui-size);line-height:var(--ui-line);letter-spacing:var(--tracking-ui);text-transform:uppercase;-webkit-font-smoothing:none;font-smooth:never}.cap{top:var(--cap-shift);position:relative}.accent{color:var(--purple-mid)}.grain{z-index:9;pointer-events:none;opacity:.2;mix-blend-mode:screen;background-image:repeating-linear-gradient(#ffffff2e 0 1px,#0000 1px 4px);position:fixed;inset:0}.rail{width:min(var(--rail), calc(100vw - 48px));background:linear-gradient(#03060e85,#03060ecc 24%,#03060ee6 100%);border-inline:1px solid #dce1f51a;min-height:100vh;margin:0 auto;padding:30px 28px 56px;position:relative;box-shadow:0 0 80px #0000002e}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rail{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(#03060e66,#03060ebd 24%,#03060edb 100%)}}.margin-note{color:#f4f2f69e;text-align:center;width:140px;position:fixed;top:110px}.margin-note.left{left:max(18px,50vw - 540px)}.margin-note.right{right:max(18px,50vw - 540px)}.margin-note .jp{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.14em;color:#ffffffdb;margin:0 auto 18px;font-size:18px;line-height:1.35;display:block}.margin-note .en{color:var(--purple-mid);letter-spacing:.1em;display:block}.margin-note:after{content:"";background:var(--line);width:1px;height:76px;margin:18px auto 0;display:block}.brandline{color:var(--ink);opacity:.8;letter-spacing:.4em;text-indent:.4em;justify-content:center;align-items:center;gap:16px;margin:0 0 18px;display:flex}.brandline a{color:inherit;text-decoration:none}.brandline a:hover,.brandline a:focus-visible{color:var(--violet)}.brandline:before,.brandline:after{content:"";background:var(--line);width:54px;height:1px}.logo-title{font-size:inherit;margin:0;line-height:0}.logo{filter:drop-shadow(0 0 14px #bca8ff1f);width:min(100%,360px);height:auto;margin:0 auto 14px;display:block}.lead{text-align:center;color:#ffffffe6;max-width:560px;margin:0 auto 10px;font-size:clamp(19px,2.1vw,23px);font-weight:500;line-height:1.45}.taxonomy{text-align:center;color:var(--purple-mid);letter-spacing:.24em;text-indent:.24em;margin:0 0 18px}.shot{border:1px solid var(--line);clip-path:var(--notch-shape);background:#050811e0;margin:0 0 26px}.shot-meta{border-bottom:1px solid var(--line-soft);color:#ffffffd1;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:0 12px;display:flex}.shot-meta .live{align-items:center;gap:8px;display:inline-flex}.shot-meta .live:before{content:"";background:var(--ember);width:6px;height:6px;box-shadow:0 0 6px var(--ember);animation:2.4s step-end infinite blink}.shot-media{aspect-ratio:4/3;background:var(--media-bg);position:relative;overflow:hidden}.shot-media video,.shot-media img{object-fit:cover;filter:contrast(1.08)saturate(.92)brightness(.9);width:100%;height:100%;display:block}.shot-media:after{content:"";pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff0b 0 1px,#0000 1px 4px),linear-gradient(#0000 78%,#0000002e);position:absolute;inset:0}.hero-cta{text-align:center;margin:0 0 26px}.shot-toggle{z-index:2;width:36px;height:36px;color:var(--ink);cursor:pointer;clip-path:var(--notch-shape);background:#03060e99;border:1px solid #ffffff8c;place-items:center;padding:0;transition:border-color .2s,background-color .2s;display:grid;position:absolute;bottom:10px;left:10px}.shot-toggle:hover,.shot-toggle:focus-visible{border-color:var(--purple-mid);background:#7b52c859}.shot-toggle svg{fill:currentColor;shape-rendering:crispedges;width:12px;height:12px}.shot-toggle .i-play,.shot-toggle.is-paused .i-pause{display:none}.shot-toggle.is-paused .i-play{display:block}.rule{background:linear-gradient(90deg, transparent, var(--line) 10%, var(--line) calc(50% - 22px), transparent calc(50% - 22px), transparent calc(50% + 22px), var(--line) calc(50% + 22px), var(--line) 90%, transparent);height:1px;margin:14px 0 28px;position:relative}.rule:after{content:"";filter:drop-shadow(0 0 6px #b9e5ff40);background:url(/img/moonblade/favicon/favicon_64x64.png?v=2) 50%/contain no-repeat;width:24px;height:24px;position:absolute;top:50%;left:50%;translate:-50% -50%}.section{margin:0 0 22px}.section-title{min-height:32px;color:var(--purple-mid);grid-template-columns:auto auto 1fr;align-items:center;gap:12px;margin:0 0 24px;font-size:22px;font-weight:400;display:grid}.section-title .label{text-shadow:1px 0}.section-title .diamond{border:1px solid var(--purple-mid);width:8px;height:8px;margin:0 2px;transform:rotate(45deg)}.section:hover .section-title .diamond,.section:focus-within .section-title .diamond{background:var(--purple-mid)}.section-title .meter{justify-self:end;gap:3px;padding-right:3px;display:flex}.section-title .meter i{border:1px solid var(--purple-mid);background:var(--purple-mid);width:13px;height:7px;display:block;transform:skew(-24deg)}.section-title .meter i.off{background:0 0}.section-copy{text-align:left;color:#ffffffd6;margin:0 0 16px;font-size:19px;line-height:1.5}.signup-panel{clip-path:var(--notch-shape);background:linear-gradient(#7b52c824,#7b52c80a);border:1px solid #9068d880;padding:22px 22px 10px}.signup{grid-template-columns:42px 1fr 176px;gap:8px;margin:0 0 14px;display:grid}.signup .input,.signup .input-icon,.signup .btn,.share .input,.share .btn{min-height:42px}.signup .input{background:#03060eb3;border-color:#ffffffb3}.signup .input-icon svg{width:16px;height:16px}.input,.btn,.input-icon{min-height:44px;color:var(--ink);background:#03060e8c;border:1px solid #fff9}.input,.input-icon{border-radius:16px}.input-icon{color:#fffc;place-items:center;display:grid}.input-icon svg{fill:currentColor;shape-rendering:crispedges;width:16px;height:16px}.input{width:100%;font-family:var(--font-ui);font-size:var(--ui-size);letter-spacing:.04em;appearance:none;outline:none;padding:6px 16px 2px}.input::placeholder{color:#b7b8c5b3}.input:focus{box-shadow:0 0 0 2px var(--purple-glow);border-color:#cdbfffeb}.btn{white-space:nowrap;cursor:pointer;clip-path:var(--notch-shape);border-radius:0;justify-content:center;align-items:center;padding:8px 18px 2px;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff17,inset 1px 0 #ffffff0d,inset -1px 0 #ffffff0d,inset 0 -1px #00000038}.btn:hover,.btn:focus-visible{border-color:var(--purple-mid);color:var(--ink);background:#7b52c838}.btn-primary{background:linear-gradient(135deg, #5530a0 0%, var(--purple) 55%, #7548e2 100%);color:#fff;border-color:#a785f0d9;box-shadow:inset 0 1px #ffffff38,inset 0 -2px #00000040}.btn-primary:hover,.btn-primary:focus-visible{border-color:var(--violet);background:linear-gradient(135deg, #6640b8 0%, var(--purple-mid) 55%, #8558f5 100%);color:#fff}.btn-primary:active{background:linear-gradient(135deg,#4a2890 0%,#6a44b4 55%,#6a3fd0 100%)}.btn-sm{min-height:40px;padding:7px 18px 1px}.btn:active{background:#7b52c842}.btn:disabled{opacity:.6;cursor:wait}.hp-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.signup-message{text-align:center;min-height:0;margin:0 0 8px}.signup-message:empty{display:none}.signup-message--error{color:var(--ember)}.fineprint{text-align:left;color:var(--dim);margin:0;padding-bottom:12px;font-size:15px;line-height:1.5}.fineprint .mark{font-family:var(--font-ui);margin-right:.35em}.signup-success{text-align:center;padding-bottom:15px}.signup-success[hidden]{display:none}.signup-success .ornament{color:var(--violet);font:400 22px/1 var(--font-serif);margin:0 auto 8px;display:block}.signup-success .thanks{color:var(--ink);margin:0 0 4px}.signup-success p{color:var(--muted);margin:0 0 14px}.share{text-align:left;grid-template-columns:1fr 176px;gap:10px;display:grid}.socials{flex-wrap:wrap;justify-content:center;gap:14px 22px;padding:6px 0 2px;display:flex}.socials a{color:#ffffffe0;width:44px;height:44px;clip-path:var(--notch-shape);border:1px solid #0000;place-items:center;transition:border-color .2s,color .2s,background-color .2s;display:grid}.socials a:hover,.socials a:focus-visible{border-color:var(--purple-mid);color:var(--violet);background:#7b52c82e}.socials svg{fill:currentColor;shape-rendering:crispedges;width:24px;height:24px}.social-grid{grid-template-columns:1fr 1fr;gap:8px;padding-bottom:12px;display:grid}.social-grid .btn{min-height:46px;color:var(--ink);gap:10px}.social-grid .btn svg{fill:currentColor;shape-rendering:crispedges;flex:none;width:18px;height:18px;margin-top:-6px}.social-grid .btn:hover svg,.social-grid .btn:focus-visible svg{color:var(--violet)}.feature-list{border-top:1px solid var(--line-soft);margin-top:20px}.feature{border-bottom:1px solid var(--line-soft);grid-template-columns:46% 1fr;align-items:center;gap:18px;padding:16px 0;display:grid}.feature-thumb{aspect-ratio:4/3;clip-path:var(--notch-shape);background:#00000047;border:1px solid #ffffff61;overflow:hidden}.feature-thumb img{object-fit:cover;filter:contrast(1.08)saturate(.9)brightness(.8);width:100%;height:100%;display:block}.feature .feature-no{color:var(--purple-mid);letter-spacing:.1em;justify-content:space-between;margin:0 0 8px;display:flex}.feature .feature-no .arrow{color:#9068d899}.feature h2{letter-spacing:.06em;margin:0 0 8px;font-size:23px;font-weight:500;line-height:1.2}.feature p{color:var(--muted);margin:0;font-size:18px;line-height:1.45}.site-footer{text-align:center;color:#fff9;padding-top:38px}.site-footer .footer-nav{letter-spacing:.14em;text-indent:.14em;margin:0 0 22px}.site-footer .release{border-bottom:1px solid var(--line-soft);text-align:left;align-items:center;gap:18px;margin:0 0 30px;padding:0 0 22px;display:flex}.site-footer .release-text{flex:auto}.site-footer .esrb{width:43px;height:64px;display:block}.site-footer .release-text p{margin:0}.site-footer .release-title{color:var(--ink);letter-spacing:.04em;font-size:20px;font-weight:500;line-height:1.3;margin-bottom:8px!important}.site-footer .release-status{color:var(--ink);letter-spacing:.3em}.site-footer .release-platforms{color:var(--purple-mid);letter-spacing:.08em;margin-top:6px!important}.site-footer .steam{opacity:.9;flex:none;width:112px;margin-left:auto;display:block}.site-footer .steam img{width:100%;height:auto;display:block}.site-footer a.steam:hover{opacity:1}.site-footer .alchymic-link{display:inline-block}.site-footer .trademarks{color:#ffffff6b;text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:18px 0 0;font-size:13px;line-height:1.5}.site-footer .alchymic{width:100%;max-width:100px;height:auto;margin:0 auto 14px;display:block}.site-footer .legal{color:#ffffff80;letter-spacing:.06em;text-transform:none;margin:0}.site-footer .legal a{color:#ffffffb8}.page-title{text-align:center;letter-spacing:.06em;margin:6px 0 4px;font-size:clamp(34px,5vw,46px);font-weight:500}.page-meta{text-align:center;color:var(--muted);margin:0 0 22px}.prose{color:#f4f2f6e6;font-size:18px;line-height:1.65}.prose p,.prose ul{margin:0 0 14px}.prose p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.prose h2{color:var(--cyan);margin:32px 0 12px;font-size:24px;font-weight:600;line-height:1.25}.prose h3{color:var(--ink);font-family:var(--font-ui);font-size:var(--ui-size);font-weight:400;line-height:var(--ui-line);letter-spacing:.1em;text-transform:uppercase;-webkit-font-smoothing:none;margin:20px 0 8px}.prose ul{padding-left:22px}.prose li{margin-bottom:6px}.prose li::marker{color:currentColor}.prose strong{color:var(--ink);font-weight:600}.table-wrap{margin:0 0 14px;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:16px}.prose th,.prose td{border:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:8px 10px}.prose th{color:var(--ink);background:#7b52c81a;font-weight:600}.center-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 260px);display:flex}.center-panel .code{letter-spacing:.04em;text-shadow:0 0 22px #bca8ff2e;margin:0;font-size:clamp(96px,26vw,180px);font-weight:500;line-height:1}.center-panel .label{color:var(--violet);letter-spacing:.3em;text-indent:.3em;margin:8px 0 18px}.center-panel .message{max-width:34ch;color:var(--muted);margin:0 0 28px;font-size:20px}@keyframes blink{0%,70%{opacity:1}71%,to{opacity:.25}}@media (width<=1100px){.margin-note{display:none}}@media (width<=620px){:root{--tracking-ui:.08em}.rail{width:min(100%,100vw - 20px);padding:24px 14px 44px}.brandline{white-space:nowrap;letter-spacing:.12em;text-indent:.12em;gap:10px}.brandline:before,.brandline:after{width:24px}.taxonomy{letter-spacing:.12em;text-indent:.12em}.shot-meta{letter-spacing:.04em}.signup{grid-template-columns:42px 1fr}.signup-panel{padding:18px 14px 6px}.site-footer .release{text-align:center;flex-direction:column;align-items:center;gap:0}.site-footer .release-text{display:contents}.site-footer .release-status{text-indent:.3em}.site-footer .release-title{order:-2;margin-bottom:14px!important}.site-footer .steam{order:-1;margin:0 0 16px}.site-footer .esrb{margin-bottom:16px}.signup .btn{grid-column:1/-1}.share{grid-template-columns:1fr}.feature{grid-template-columns:1fr;gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
