@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900;1000&display=swap');
.privacy{padding-bottom:45px}.privacy details{border:1px solid #ffffff20;border-radius:18px;padding:20px 24px}.privacy summary{cursor:pointer;font-size:17px;font-weight:800}.privacy-copy{max-width:850px;padding-top:20px}.privacy-copy p{color:#b9c9e1;font-size:16px;line-height:1.8}.privacy-copy .draft{color:#ffd35a}.privacy-copy h3{margin-top:24px}.privacy-link{font-size:14px;color:#ffd35a}summary:focus-visible{outline:3px solid #ffd35a;outline-offset:5px}.store:disabled{cursor:default}.store:disabled:hover{transform:none;border-color:#fff3}.privacy-copy a{color:#ffd35a;text-decoration:underline}
:root{color-scheme:dark;--navy:#0c1b38;--yellow:#ffd35a;--text:#fff8e6;--muted:#b9c9e1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--text);font-family:Nunito,'Trebuchet MS',sans-serif;background-image:radial-gradient(ellipse at 80% 22%,#163b6d 0,transparent 47%)}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}.wrap{max-width:1320px;margin:auto;padding-left:48px;padding-right:48px}header{height:112px;display:flex;align-items:center;justify-content:space-between}.logo{font-size:37px;font-weight:1000;letter-spacing:-2px}.logo span{color:var(--yellow)}.languages{padding:5px;border:1px solid #ffffff24;border-radius:30px;display:flex;gap:4px}.languages button{border:0;border-radius:24px;padding:8px 14px;background:transparent;color:var(--muted);font-weight:900;font-size:14px}.languages .active{background:var(--yellow);color:var(--navy)}.hero{min-height:605px;display:grid;grid-template-columns:.88fr 1.12fr;gap:50px;align-items:center;padding-top:35px;padding-bottom:80px}.eyebrow{font-size:13px;letter-spacing:2.5px;font-weight:900;color:var(--yellow);margin:0 0 23px}h1{font-size:clamp(42px,4.7vw,65px);line-height:1.08;letter-spacing:-2.7px;margin:0 0 24px;font-weight:1000}h1 em{font-style:normal;color:var(--yellow)}.description{font-size:18px;line-height:1.8;color:var(--muted);max-width:460px;margin:0 0 30px}.stores{display:flex;gap:12px;flex-wrap:wrap}.store{border:1px solid #fff3;background:#050e20;color:white;border-radius:15px;display:flex;align-items:center;gap:11px;padding:12px 20px;text-align:left;transition:transform .2s,border-color .2s}.store:hover{transform:translateY(-4px);border-color:var(--yellow)}.store svg{width:31px;height:34px}.store small{display:block;font-size:12px;line-height:1.3;color:#dbe4f1}.store strong{font-size:20px;line-height:1.3}.platforms{font-size:13px;color:#8ca5ca;margin-top:15px}.poster{position:relative;padding:10px 0 30px}.poster-frame{transform:rotate(2deg);border:7px solid #fff5db;border-radius:32px;overflow:hidden;box-shadow:0 26px 65px #0005}.poster img{width:100%;display:block;aspect-ratio:1.13;object-fit:cover;object-position:50% 50%}.sticker{position:absolute;bottom:12px;left:-20px;padding:16px 23px;border-radius:12px;background:var(--yellow);color:#142646;font-size:22px;font-weight:1000;transform:rotate(-7deg);box-shadow:0 8px 20px #0003}.photo-caption{position:absolute;right:10px;bottom:-10px;font-size:14px;color:var(--muted);transform:rotate(2deg)}.games{padding-top:60px;padding-bottom:85px;border-top:1px solid #ffffff12}.section-intro{text-align:center;margin-bottom:34px}.section-intro .eyebrow{margin-bottom:13px}h2{font-size:36px;letter-spacing:-1px;margin:0;font-weight:1000}.section-intro>p:last-child{color:var(--muted);font-size:17px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.cards article{background:#142747;border:1px solid #ffffff16;border-radius:23px;overflow:hidden}.shot{position:relative}.shot img{width:100%;display:block;aspect-ratio:1600/738;object-fit:cover}.shot span{position:absolute;bottom:-17px;left:22px;background:var(--yellow);color:var(--navy);border-radius:11px;padding:7px 11px;font-weight:1000;transform:rotate(-5deg)}.card-copy{padding:30px 23px 23px}h3{font-size:23px;margin:0 0 8px;font-weight:900}.card-copy p{color:var(--muted);font-size:16px;line-height:1.7;margin:0}footer{border-top:1px solid #ffffff15;padding-top:29px;padding-bottom:29px;display:flex;align-items:center;gap:25px}footer .logo{font-size:25px}footer p{font-size:14px;color:var(--muted)}footer>span{margin-left:auto;font-size:12px;color:#8ca5ca}button:focus-visible,a:focus-visible{outline:3px solid var(--yellow);outline-offset:5px}dialog{border:1px solid #fff3;border-radius:24px;background:#142747;color:var(--text);padding:42px;max-width:440px;width:calc(100% - 36px);box-shadow:0 30px 100px #0008}dialog::backdrop{background:#030916bb;backdrop-filter:blur(5px)}dialog h2{font-size:28px}dialog p{color:var(--muted);line-height:1.7}dialog button{border:0}.close{position:absolute;right:14px;top:8px;font-size:30px;background:transparent;color:white}.dialog-ok{padding:10px 25px;border-radius:12px;background:var(--yellow);color:var(--navy);font-weight:900}@media(min-width:1500px){.hero{padding-top:55px;padding-bottom:100px}}@media(max-width:900px){.wrap{padding-left:28px;padding-right:28px}.hero{gap:30px;grid-template-columns:1fr 1fr}h1{font-size:46px}.description{font-size:16px}.store{padding:10px 14px}.cards{gap:15px}.card-copy{padding:29px 17px 20px}.sticker{font-size:18px;left:-8px}}@media(max-width:650px){.wrap{padding-left:22px;padding-right:22px}header{height:85px}.logo{font-size:32px}.hero{grid-template-columns:1fr;padding-top:23px;padding-bottom:55px;gap:36px}.intro{text-align:center}h1{font-size:49px;letter-spacing:-2px}.eyebrow{font-size:12px;letter-spacing:2px}.description{max-width:440px;margin:0 auto 26px;font-size:17px}.stores{justify-content:center}.store strong{font-size:18px}.poster{max-width:470px;width:100%;margin:auto;padding:0 5px 30px}.poster img{aspect-ratio:1.35}.sticker{left:0;bottom:12px}.photo-caption{font-size:12px}.games{padding-top:43px;padding-bottom:48px}h2{font-size:30px}.cards{grid-template-columns:1fr;gap:23px}.card-copy{padding:30px 22px 23px}footer{flex-wrap:wrap;gap:8px 20px}footer p{order:3;width:100%;margin:4px 0}footer>span{margin-left:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
