@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{font-family:DM Sans,sans-serif;color:#f5f5ef;background:#161817;font-synthesis:none;letter-spacing:0;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid #d5ff73;outline-offset:6px}svg{flex-shrink:0}.site-header{height:84px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #343733}.brand{display:flex;align-items:center;gap:12px;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:700}.brand-dot{color:#d5ff73}.site-header nav{display:flex;gap:38px;font-size:14px}.site-header nav a{display:flex;align-items:center;gap:6px}.hero{position:relative;isolation:isolate;min-height:590px;height:calc(89svh - 84px);max-height:850px;overflow:hidden}.hero-art,.hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero-art{object-position:center 46%}.hero-shade{z-index:-1;background:linear-gradient(90deg,#09120fe6,#09120fa6 38%,#09120f1f 80%),linear-gradient(0deg,rgba(9,18,15,.65),transparent 35%)}.hero-copy{padding:90px 6% 100px;max-width:760px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:0;display:flex;align-items:center;gap:12px}.small-line{width:26px;height:2px;background:#d5ff73}h1,h2,h3{font-family:Space Grotesk,sans-serif;letter-spacing:0}h1{font-size:110px;line-height:1;margin:30px 0 20px;font-weight:600}.title-period{color:#d5ff73}.hero-lede{font-size:26px;margin:0 0 16px}.hero-description{font-size:16px;line-height:1.75;color:#d6dcd1;max-width:380px;margin:0 0 30px}.play-button{display:inline-flex;min-height:54px;padding:0 25px;align-items:center;gap:40px;background:#d5ff73;color:#172016;font-weight:700;border-radius:4px;transition:background .2s,transform .2s}.play-button:hover{background:#e7ffa9;transform:translateY(-2px)}.hero-caption{position:absolute;left:6%;right:6%;bottom:28px;display:flex;justify-content:space-between;font-size:11px;color:#e0e5d9}.scroll-link{position:absolute;bottom:22px;left:50%;padding:8px}.games-section{padding:78px 6% 88px;scroll-margin-top:24px}.section-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.section-top .eyebrow{color:#b5bdb0}h2{font-size:34px;font-weight:500;line-height:1.2;margin:14px 0}.section-icon{color:#d5ff73}.game-row{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;border-top:1px solid #3b4038;padding-top:32px}.game-image{position:relative;overflow:hidden;aspect-ratio:16/10;display:block;background:#26302c}.game-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.game-image:hover img{transform:scale(1.025)}.image-label{position:absolute;bottom:16px;left:16px;background:#171c18;color:#e4e9dd;padding:9px 12px;font-size:10px}.game-copy{padding:4px 0}.game-meta{display:flex;justify-content:space-between;color:#b5bdb0;font-size:10px}h3{font-size:56px;line-height:1;margin:30px 0 18px;font-weight:500}.game-copy p{font-size:16px;line-height:1.75;color:#b9c1b5;max-width:390px}.tags{display:flex;gap:20px;font-size:11px;color:#d4d9ce;margin:24px 0}.server-status{display:flex;align-items:center;gap:9px;color:#c0c6ba;font-size:12px;min-height:32px}.server-status.online{color:#d5ff73}.server-status.offline svg:first-child{color:#ee9c85}.server-status button{width:30px;height:30px;display:grid;place-items:center;background:transparent;border:0;color:inherit;cursor:pointer}.server-status button:disabled{opacity:.4}.text-link{display:flex;justify-content:space-between;align-items:center;padding:20px 0 8px;border-bottom:1px solid #707b64;font-size:15px;color:#d5ff73;max-width:390px}.closing{background:#d5ff73;color:#1b2614;padding:60px 6%;display:flex;flex-direction:column;align-items:flex-start}.closing h2{font-size:46px;margin:12px 0 28px}.closing a{display:flex;gap:36px;align-items:center;border-bottom:1px solid #5f7543;padding-bottom:8px;font-weight:600}footer{padding:35px 6%;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#b9c1b5;font-size:12px}footer .brand{font-size:20px;color:#f5f5ef}footer>a:last-child{display:flex;align-items:center;gap:8px}@media(min-width:1500px){.hero-copy{padding-top:120px}}@media(max-width:700px){.site-header{height:72px}.brand{font-size:22px}.site-header nav{gap:22px}.hero{height:calc(86svh - 72px);min-height:580px;max-height:760px}.hero-copy{padding-top:74px;padding-bottom:90px}.hero-art{object-position:57% center}.hero-shade{background:linear-gradient(90deg,#09120fe0,#09120f73),linear-gradient(0deg,rgba(9,18,15,.6),transparent)}h1{font-size:76px;margin-top:32px}.hero-lede{font-size:21px;max-width:280px}.hero-description{max-width:290px;font-size:15px}.hero-caption{font-size:9px}.scroll-link{display:none}.games-section{padding-top:54px;padding-bottom:55px}h2{font-size:27px;max-width:270px}.section-icon{width:28px}.game-row{grid-template-columns:1fr;gap:25px}.game-image{aspect-ratio:4/3}h3{font-size:46px;margin-top:22px}.game-copy p,.text-link{max-width:none}.closing{padding-top:42px;padding-bottom:45px}.closing h2{font-size:35px;max-width:300px}footer{flex-wrap:wrap;padding-top:28px;padding-bottom:28px}footer>span{order:3;width:100%}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
