*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#01080c;color:#fff;font-family:Arial,Helvetica,sans-serif}.site-shell{width:100%;max-width:1440px;margin:0 auto;container-type:inline-size;container-name:site}a{color:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #fff1b0;outline-offset:3px;filter:drop-shadow(0 0 6px #ffb923)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:fixed;left:12px;top:-100px;z-index:100;background:#fff1b0;color:#000;padding:12px}.skip:focus{top:12px}.masthead{height:7.2265625cqw;position:relative;background:url('/assets/approved/header.png') center/100% 100% no-repeat;z-index:5}.brand{position:absolute;left:1.171875%;top:0;width:40.8203125%;height:100%}.brand img{width:100%;height:100%;display:block}.menu-toggle{display:none}.masthead nav>a{position:absolute;left:calc(var(--x)*.09765625%);width:calc(var(--w)*.09765625%);top:20%;height:68%;display:grid;place-items:center;font-size:1.025390625cqw;text-transform:uppercase;text-decoration:none;line-height:1.2;font-weight:400}.masthead nav>a:first-child{color:#ffe7a0}.masthead nav>a:hover{color:#ffdd8b;text-shadow:0 0 8px #fbb139}.network-menu{position:absolute;left:74.414%;top:20%;width:13.28125%;height:68%;font-size:1.025390625cqw}.network-menu summary{height:100%;display:flex;align-items:center;justify-content:center;gap:9%;list-style:none;cursor:pointer;text-transform:uppercase;white-space:nowrap}.network-menu summary::-webkit-details-marker{display:none}.network-menu>div{position:absolute;top:100%;right:0;min-width:210px;background:#02090ef5;border:1px solid #d99c35;box-shadow:0 0 12px #ffaf3055;padding:8px}.network-menu>div a{display:block;padding:8px;color:#ffe1a2;font-size:12px;text-decoration:none}.network-menu>div a:hover{background:#ffb53322}.hero{height:37.3046875cqw;position:relative;background:url('/assets/approved/hero.png') center/100% 100% no-repeat}.image-button{display:block;line-height:0;transition:filter .15s}.image-button:hover{filter:brightness(1.13)}.image-button img{width:100%;height:100%;display:block}.hero-primary{position:absolute;left:27.63671875%;top:79.0575916%;width:21.77734375%;height:13.0890052%}.hero-secondary{position:absolute;left:50.78125%;top:79.0575916%;width:21.58203125%;height:13.0890052%}.games-heading{height:7.2265625cqw;background:url('/assets/approved/games-heading.png') center/100% 100% no-repeat}.game-grid{height:43.5546875cqw;position:relative;background:url('/assets/approved/games-backdrop.png') center/100% 100% no-repeat;overflow:hidden}.game-card{position:absolute;left:calc(var(--x)*.09765625%);top:-.48828125cqw;width:calc(var(--w)*.09765625%);height:44.43359375cqw;container-type:inline-size}.card-surface{position:absolute;inset:0;width:100%;height:100%;display:block}.game-description{position:absolute;left:3.5%;right:3.5%;top:60%;margin:0;text-align:center;font-size:5.88235294cqw;line-height:1.3;font-weight:400;letter-spacing:.05px}.game-tags{position:absolute;left:2%;right:2%;top:75.6%;padding:0;margin:0;display:flex;justify-content:space-evenly;list-style:none;font-size:4.90196078cqw;line-height:1.4;white-space:nowrap}.game-tags li+li{border-left:1px solid #a96b1b;padding-left:6%}.platforms{position:absolute;left:5.4%;top:80.65934%;width:89.2%;height:6.813187%;object-fit:fill}.visit{position:absolute;left:10.9%;top:87.9120879%;width:79.4%;height:8.57142857%}.network-heading{height:8.10546875cqw;background:url('/assets/approved/network-heading.png') center/100% 100% no-repeat}.network-grid{height:13.76953125cqw;position:relative;background:url('/assets/approved/network-backdrop.png') center/100% 100% no-repeat}.network-grid>a{position:absolute;left:calc(var(--x)*.09765625%);top:0;width:calc(var(--w)*.09765625%);height:100%;line-height:0;transition:filter .15s}.network-grid img{width:100%;height:100%;display:block}.network-grid a:hover{filter:brightness(1.15)}.community-banner{height:15.625cqw;position:relative;background:url('/assets/approved/community.png') center/100% 100% no-repeat}.community-copy{position:absolute;left:15.234375%;top:36.25%;right:26%}.community-copy h2{font-family:Georgia,'Times New Roman',serif;font-size:2.44140625cqw;font-weight:400;margin:0 0 .68359375cqw;line-height:1.2;white-space:nowrap;color:#ffe59d;letter-spacing:-.3px}.community-copy p{font-size:1.171875cqw;line-height:1.3;margin:0;white-space:nowrap}.discord-join{position:absolute;left:74.0234375%;top:30.625%;width:21.77734375%;height:40.625%}.site-footer{height:17.1875cqw;position:relative;background:url('/assets/approved/footer.png') center/100% 100% no-repeat}.footer-brand{position:absolute;left:3.5%;top:4.5%;width:31%;height:42%}.footer-description{position:absolute;left:4.1015625%;top:48.863636%;font-size:1.171875cqw;line-height:1.6;margin:0}.footer-explore,.footer-legal{position:absolute;top:12.5%;display:flex;flex-direction:column;gap:.390625cqw}.footer-explore{left:38.96484375%}.footer-legal{left:57.12890625%}.site-footer h2{font-size:1.07421875cqw;font-weight:400;line-height:1.2;margin:0 0 .29296875cqw}.site-footer nav a{font-size:1.171875cqw;line-height:1.35;text-decoration:none}.site-footer nav a:hover{text-decoration:underline;color:#ffdf91}.footer-social{position:absolute;left:78.02734375%;top:12.5%;width:15%}.social-links{display:flex;align-items:center;gap:.68359375cqw;margin-top:1.26953125cqw}.social-links a{display:block;line-height:0}.social-links img{width:4.4921875cqw;height:3.7109375cqw;object-fit:contain}.social-links a:last-child img{width:3.7109375cqw;height:3.90625cqw}.copyright{position:absolute;left:75.48828125%;top:62.5%;margin:0;font-size:.9765625cqw;line-height:1.4;white-space:nowrap}
@container site (max-width:700px){
.masthead{height:80px;background-size:auto 80px;background-position:left top;border-bottom:1px solid #b67d25}.brand{width:315px;max-width:80%;left:0}.brand img{object-fit:contain;object-position:left center}.menu-toggle{display:block;position:absolute;right:14px;top:24px;border:1px solid #e9b75c;border-radius:2px;background:#0a0b09;color:#ffe3a3;padding:7px 9px;font:12px Arial;cursor:pointer}.masthead nav{display:none;position:absolute;top:80px;left:0;right:0;background:#02080df5;border-bottom:1px solid #d99c35;padding:12px;z-index:10}.masthead nav.open{display:flex;flex-wrap:wrap;gap:4px}.masthead nav>a{position:static;display:block;width:auto;height:auto;font-size:12px;padding:12px}.network-menu{position:relative;left:auto;top:auto;width:auto;height:auto;font-size:12px}.network-menu summary{padding:12px;height:38px}.network-menu>div{left:0;right:auto}.hero{height:37.3046875cqw;min-height:0;background-size:100% 100%}.games-heading{height:60px;background-size:auto 60px;background-position:center}.game-grid{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px;background:#02080c;overflow:visible}.game-card{position:relative;left:auto;top:auto;width:100%;height:auto;aspect-ratio:204/455}.game-card:last-child{grid-column:1/-1;width:calc(50% - 5px);justify-self:center}.network-heading{height:72px;background-size:auto 72px;background-position:center}.network-grid{height:auto;background:#02080c;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.network-grid>a{position:static;width:100%;height:auto;aspect-ratio:160/141}.community-banner{height:170px;background-position:center;background-size:auto 170px}.community-copy{left:15px;right:15px;top:22px;text-align:center;background:#02080ce6;padding:6px}.community-copy h2{font-size:clamp(17px,4.4cqw,24px);white-space:normal;margin-bottom:7px}.community-copy p{font-size:11px;white-space:normal;max-width:320px;margin:auto}.discord-join{left:50%;transform:translateX(-50%);top:99px;width:210px;height:61px}.site-footer{height:390px;background-size:auto 390px;background-position:center bottom;background-color:#02080c}.footer-brand{left:15px;top:15px;width:310px;height:65px;background:url('/assets/approved/brand.png') center/contain no-repeat}.footer-description{left:20px;top:90px;font-size:12px;line-height:1.6;background:#02080ce8}.footer-explore,.footer-legal{top:155px;gap:7px;background:#02080ce8;padding:5px}.footer-explore{left:20px}.footer-legal{left:54%}.site-footer h2{font-size:12px;margin-bottom:5px}.site-footer nav a{font-size:12px}.footer-social{left:20px;top:295px;width:auto;background:#02080ce8}.social-links{gap:8px;margin-top:5px}.social-links img{width:36px;height:32px}.social-links a:last-child img{width:31px;height:33px}.copyright{left:20px;top:367px;font-size:10px;background:#02080ce8}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.image-button,.network-grid>a{transition:none}}

.mobile-hero-brand{display:none}.network-menu{left:74.12%}
@container site (max-width:700px){.hero{height:360px;background:linear-gradient(#0006,#000b),url('/assets/approved/mobile-hero-scene.png') center/cover}.mobile-hero-brand{display:block;position:absolute;top:16px;left:50%;transform:translateX(-50%);width:min(345px,94%);height:auto;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.hero-primary,.hero-secondary{top:285px;width:175px;height:40px}.hero-primary{left:calc(50% - 179px)}.hero-secondary{left:calc(50% + 4px)}.community-banner{background-image:linear-gradient(#0007,#0009),url('/assets/approved/community.png')}.community-copy{background:#02080cf0}}
@container site (max-width:700px){.hero-primary,.hero-secondary{height:44px}.network-menu{left:auto}}
@container site (max-width:700px){.masthead{background:#03090d;border-top:1px solid #af7b26}.games-heading,.network-heading{background-size:100% 100%}.site-footer{background:#02080c;border-top:1px solid #a46b22}.footer-brand{background-color:#02080c}}
@container site (min-width:701px){.community-copy{opacity:0}}
@container site (max-width:700px){.community-banner{background:#03090d;border-top:1px solid #b17b29;border-bottom:1px solid #b17b29}}


body{background:#02090e}.site-shell{box-shadow:0 0 80px #0008}

/* The reference has a baked-in Home glow. Cover it in CSS and use hover states. */
.masthead:before{content:"";position:absolute;left:41.9%;top:19%;width:6.4%;height:79%;background:#02090d;pointer-events:none}
.masthead nav>a:first-child{color:#fff}
.masthead nav>a,.network-menu summary{border-bottom:1px solid transparent;transition:background .15s,color .15s,box-shadow .15s}
@media(hover:hover){.masthead nav>a:hover,.network-menu summary:hover{color:#ffe7a0;background:linear-gradient(0deg,#c8892638,transparent);border-bottom-color:#ffd16d;box-shadow:0 3px 9px -3px #ffb43c;text-shadow:0 0 8px #e8a13b}}
.platform-label{display:flex;align-items:center;justify-content:center;text-align:center;margin:0;padding:0 2%;font-size:4.7cqw;line-height:1.35;color:#e6f3fc;white-space:normal}
@container site (max-width:700px){.masthead:before{display:none}}

.platform-icons{display:flex;align-items:center;justify-content:center;gap:7%;color:#e4f4ff}.platform-symbol{display:flex;align-items:center;justify-content:center;height:90%;aspect-ratio:1}.platform-symbol svg{width:100%;height:100%;fill:currentColor}
