@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--pink:#ff9cc5;--muted:#b9b1c6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0c0917;color:#fff7f1;font-family:'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid #74f0e0;outline-offset:6px}header{position:relative;z-index:2;max-width:1440px;margin:auto;padding:30px 5%;display:flex;justify-content:space-between;align-items:center}.brand{font-size:11px;letter-spacing:2px;font-weight:700;display:flex;align-items:center;gap:12px}.brandmark{font-size:29px;letter-spacing:-4px;font-weight:900;color:var(--pink);padding-right:3px}nav{display:flex;gap:28px;align-items:center;font-size:12px}button{border:1px solid #ffffff38;background:#ffffff08;border-radius:5px;padding:15px 21px}.small{padding:11px 16px;font-size:12px}button:hover{background:#ffffff18}.scene{position:absolute;inset:0 0 auto;height:990px;overflow:hidden;background:linear-gradient(#100e2c 3%,#36204f 33%,#ae527e 58%,#ed9a91 73%,#151029 90%);z-index:-1}.sun{position:absolute;left:50%;top:360px;transform:translateX(-50%);width:480px;height:480px;border-radius:50%;background:linear-gradient(#ffc5a1,#fa97b5 65%,#d25c92);box-shadow:0 0 130px #f282a04d}.haze{position:absolute;inset:0;background:linear-gradient(transparent 20%,#170b2a45 55%,#100a20 96%)}.skyline{position:absolute;bottom:120px;height:170px;left:0;right:0;background:#20152d;clip-path:polygon(0 90%,0 45%,3% 45%,3% 70%,6% 70%,6% 35%,8% 35%,8% 30%,9% 30%,9% 35%,11% 35%,11% 64%,14% 64%,14% 14%,16% 14%,16% 0,17% 14%,19% 14%,19% 62%,24% 62%,24% 44%,28% 44%,28% 75%,34% 75%,34% 30%,36% 30%,36% 66%,40% 66%,40% 52%,45% 52%,45% 75%,53% 75%,53% 42%,56% 42%,56% 68%,62% 68%,62% 21%,64% 21%,64% 12%,65% 21%,68% 21%,68% 65%,74% 65%,74% 40%,77% 40%,77% 70%,84% 70%,84% 32%,88% 32%,88% 64%,93% 64%,93% 37%,96% 37%,96% 65%,100% 65%,100% 100%,0 100%)}.water{position:absolute;bottom:0;height:180px;width:100%;background:linear-gradient(#371b3c44,#0c0917),repeating-linear-gradient(transparent 0 8px,#ef91c311 9px 10px)}.palms{position:absolute;width:100%;height:100%;fill:#100e20;opacity:.9}.grain{position:absolute;inset:0;background:repeating-linear-gradient(0deg,#fff1 0 1px,transparent 1px 4px);opacity:.12;pointer-events:none}.hero{text-align:center;padding:50px 20px 0;min-height:860px}.eyebrow{font-size:10px;letter-spacing:3px;color:#e7c6db;display:flex;justify-content:center;align-items:center;gap:9px}.eyebrow span{width:6px;height:6px;background:#9bf5d9;border-radius:50%;box-shadow:0 0 15px #9bf5d9}.game-title{text-transform:uppercase;font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;font-size:17px;letter-spacing:1px;margin:30px auto 14px;display:flex;align-items:center;justify-content:center;gap:10px}.game-title b{font-size:38px;color:var(--pink);letter-spacing:-4px}h1{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(76px,8vw,116px);line-height:.86;letter-spacing:-1px;text-transform:uppercase;margin:8px 0 22px;font-weight:900}em{font-style:normal;color:var(--pink)}.intro{font-size:14px;color:#efdce8}.countdown{display:flex;justify-content:center;align-items:flex-start;gap:20px;margin:34px auto 0;max-width:750px}.countdown div{width:140px}.countdown strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(58px,7vw,98px);font-weight:700;line-height:1.05;display:block;font-variant-numeric:tabular-nums;letter-spacing:1px;text-shadow:0 3px 30px #170b2c66}.countdown span{display:block;font-size:9px;letter-spacing:3px;color:#ead4e2;margin-top:9px}.countdown i{font-style:normal;font-size:45px;opacity:.35;padding-top:10px}.release{font-size:10px;letter-spacing:2px;margin:32px 0;color:#ffe7df}.release span{padding:0 14px;color:var(--pink)}.actions{display:flex;justify-content:center;gap:12px;align-items:center}.primary{background:#ffb2c9;border:1px solid #ffb2c9;color:#281126;font-size:12px;padding:17px 23px;border-radius:5px;font-weight:700;display:inline-flex;align-items:center;gap:20px}.primary:hover{background:#ffc8d8}.play{font-size:11px}.actions button{font-size:12px}.actions button span{margin-left:20px}.timer-note{font-size:10px;color:#d7bccc;margin-top:15px}.timer-note button{border:0;padding:5px 10px;background:none;font-size:10px}.scroll{display:flex;flex-direction:column;font-size:8px;letter-spacing:3px;gap:12px;margin-top:58px;color:#c6afc7}.scroll span{font-size:20px}.intel{padding:65px 5% 70px;max-width:1280px;margin:auto}.section-label{font-size:9px;letter-spacing:3px;color:#bc8baf}.intel-heading{display:flex;justify-content:space-between;align-items:center;margin:25px 0 36px}h2{font-family:'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;font-size:52px;line-height:1;margin:0}.intel-heading>p{font-size:13px;color:var(--muted);line-height:1.9;max-width:300px}.facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20}.facts article{padding:32px 28px 34px 0}.facts article+article{border-left:1px solid #ffffff20;padding-left:32px}.facts article>span{font-size:9px;letter-spacing:2px;color:var(--pink)}h3{font-family:'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;font-size:31px;margin:18px 0 10px}.facts p{font-size:12px;line-height:1.8;color:var(--muted);max-width:270px}.facts a{font-size:10px;display:inline-block;margin-top:15px;color:#ead4e2}.platforms{display:flex;gap:16px;flex-wrap:wrap}.closing{text-align:center;padding:30px 20px 75px}.closing>span{font-size:9px;letter-spacing:3px;color:var(--muted)}.closing h2{font-size:65px;margin:18px 0 25px}.closing #status{min-height:18px;font-size:12px;color:var(--pink)}footer{border-top:1px solid #ffffff15;padding:28px 5%;display:flex;justify-content:space-between;gap:25px;align-items:center}footer p{font-size:9px;color:#8b829b;line-height:1.8}footer>a:last-child{font-size:10px;color:var(--muted)}@media(max-width:650px){header{padding:20px}.brand{font-size:8px;letter-spacing:1px}nav>a{display:none}.small{font-size:10px;padding:9px}.hero{padding-top:46px;min-height:810px}.scene{height:900px}.sun{width:340px;height:340px;top:350px}.palms{width:170%;left:-35%;opacity:.65}.countdown{gap:7px;margin-top:40px}.countdown div{width:73px}.countdown i{font-size:25px;padding-top:12px}.countdown span{font-size:8px;letter-spacing:1px}.release{font-size:8px;letter-spacing:1px}.release span{padding:0 5px}.actions{flex-direction:column}.actions>a,.actions>button{min-width:270px;justify-content:center}.timer-note{font-size:9px}.scroll{margin-top:36px}.intel{padding:40px 24px}.intel-heading{display:block}h2{font-size:43px}.facts{grid-template-columns:1fr}.facts article{padding:28px 0!important}.facts article+article{border-left:0;border-top:1px solid #ffffff20}.facts p{max-width:none}.closing h2{font-size:54px}footer{flex-direction:column;text-align:center}.game-title{margin-top:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
