.header{max-width:none;height:90px;background:#08090bef;position:relative;z-index:5}.header-actions{display:flex;align-items:center;gap:25px}.login-link{font-size:12px;min-height:44px;display:flex;align-items:center}.signup-button{background:#d5e8f8;color:#11181e;border:0;min-height:44px}.signup-button:hover{background:#fff}.header nav{gap:30px}.cinema{height:740px;min-height:640px;position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid #252b31}.cinema-image{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.cinema-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#060b12df 0%,#060b1266 40%,transparent 70%),linear-gradient(0deg,#080808 0%,transparent 35%,#08080833)}.cinema-content{max-width:1280px;margin:auto;padding:80px 0}.cinema h1{font-size:clamp(74px,7.5vw,108px);line-height:.96;margin:25px 0;letter-spacing:-.5px}.cinema h1 span{color:#b9d9ef}.cinema-content>p{font-size:14px;line-height:1.9;color:#c0c8d0}.cinema-buttons{display:flex;align-items:center;gap:30px;margin-top:28px}.cinema-buttons .primary{margin:0;background:#d0e5f8;min-height:54px;gap:35px}.explore-link{font-size:12px;min-height:44px;display:flex;align-items:center;gap:20px}.cinema-caption{position:absolute;bottom:100px;right:5.55%;text-align:right}.cinema-caption>span{font-size:9px;letter-spacing:1.5px;color:#d5dce0}.cinema-caption small{display:block;font-size:9px;color:#adb9c3;margin-top:8px}.hero-rail{position:absolute;bottom:0;left:5.55%;right:5.55%;height:65px;border-top:1px solid #ffffff29;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:2px;color:#a1adb8}.hero-rail b{font-size:17px;margin-left:20px;color:#e3edf5}.worlds-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px}.worlds h2{margin-top:22px;font-size:43px}.worlds-heading>p{font-size:12px;color:#97a2ac;line-height:1.9}.world-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.world-card{height:450px;position:relative;overflow:hidden;border-radius:5px;border:1px solid #35404a;background:#111b25}.world-card>img{height:100%;width:100%;object-fit:cover;transition:transform .65s}.world-card:first-child>img{object-position:75% center}.world-card:nth-child(2)>img{object-position:40% center}.world-card:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#03070be8,transparent 70%)}.world-card:hover>img{transform:scale(1.055)}.world-kind{position:absolute;top:20px;left:20px;padding:8px 12px;border:1px solid #ffffff66;border-radius:20px;font-size:8px;letter-spacing:1px;background:#0c121855;backdrop-filter:blur(8px);z-index:1}.world-card>div{position:absolute;bottom:28px;left:25px;right:25px;z-index:1}.world-card small{font-size:8px;letter-spacing:1.5px;color:#b5c5d1}.world-card h3{font-size:33px;line-height:1.05;font-weight:500;letter-spacing:-1px;margin-top:15px}.world-arrow{position:absolute;bottom:0;right:0;font-size:24px;color:#b8dafb}.gallery-note{color:#9099a1;font-size:10px;line-height:1.8;margin-top:18px}.showcase-heading{text-align:center;margin-bottom:38px}.showcase-heading h2{margin:20px 0;font-size:48px}.showcase-heading p{font-size:13px;color:#9da7b0}.launcher-showcase .stage{height:auto;padding:35px 5% 76px;background:linear-gradient(150deg,#141d26,#0c0e12)}.launcher-showcase .launcher-frame{position:relative;left:auto;top:auto;width:100%;transform:none}.launcher-showcase .planet,.launcher-showcase .orbit,.launcher-showcase .stage-label,.launcher-showcase .stage-star,.launcher-showcase .stage-coordinate{display:none}.launcher-showcase .stage-bottom{padding:15px 5%;font-size:9px}.launcher-showcase .stage-bottom a{font-size:9px}.product{padding-top:75px}.join{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.join h2{font-size:60px;margin:25px 0}.join p{font-size:13px;line-height:1.8;color:#9ca7af}.player-id{background:radial-gradient(ellipse at 100% 0,#48698866,transparent 60%),linear-gradient(130deg,#16222d,#0d1117);border:1px solid #415463;border-radius:12px;padding:32px;max-width:460px;transform:rotate(-5deg);box-shadow:0 35px 80px #0009}.player-id>span{font-size:9px;letter-spacing:2px;color:#a0b6c8}.id-avatar{height:64px;width:64px;border:1px solid #87a5bc;background:#adcde71c;display:grid;place-items:center;border-radius:50%;font-size:27px;margin:35px 0 20px}.player-id h3{font-size:29px;font-weight:500;line-height:1.2}.id-bottom{display:flex;justify-content:space-between;border-top:1px solid #ffffff22;padding-top:25px;margin-top:35px;font-size:9px;letter-spacing:1px;color:#acc2d4}.download{background:linear-gradient(90deg,#111922ee,#111922d9),url('assets/games/nova-frontier.png') center/cover}.download h2{font-size:100px}.brand-plus{display:none}[hidden]{display:none!important}@media(max-width:1430px){.cinema-content{margin:0 5.55%}.cinema{height:700px}.cinema-content{padding-top:65px}}@media(max-width:1000px){.header nav{display:none}.cinema{height:680px}.cinema-image{object-position:65% center}.cinema-shade{background:linear-gradient(90deg,#060b12e8,#060b1266 65%,transparent),linear-gradient(0deg,#080808,transparent 60%)}.world-card{height:350px}.world-card h3{font-size:26px}.world-card>div{left:18px;right:18px}.worlds h2{font-size:37px}.worlds-heading>p{max-width:230px}.join{gap:35px}.player-id{margin-right:15px}.download h2{font-size:80px}}@media(max-width:700px){.header{height:78px;padding:0 5%}.header-actions{gap:12px}.login-link{font-size:10px}.signup-button{font-size:10px;padding:0 12px;gap:8px}.header .brand{font-size:23px;gap:7px}.cinema{height:690px}.cinema-content{padding-top:55px;position:relative}.cinema h1{font-size:clamp(60px,12vw,83px);margin:25px 0}.cinema-content>p{font-size:12px}.cinema-image{object-position:69% center;opacity:.8}.cinema-shade{background:linear-gradient(90deg,#060b12b8,#060b1260),linear-gradient(0deg,#080808 0%,transparent 75%)}.cinema-buttons{gap:20px;flex-wrap:wrap;margin-top:25px}.cinema-buttons .primary{font-size:11px;padding:0 16px;gap:18px}.explore-link{font-size:11px;gap:10px}.cinema-caption{left:5.55%;right:auto;bottom:95px;text-align:left}.cinema-caption>span{font-size:8px}.cinema-caption small{font-size:8px;max-width:270px;line-height:1.7}.hero-rail{font-size:6px;letter-spacing:1px}.hero-rail b{margin-left:7px}.worlds-heading{display:block}.worlds-heading>p{max-width:none;margin-top:20px;font-size:12px}.worlds h2{font-size:33px}.world-grid{grid-template-columns:1fr;gap:18px}.world-card{height:370px}.world-card>img{object-position:center}.world-card h3{font-size:35px}.world-card>div{left:25px}.world-card small{font-size:9px}.gallery-note{font-size:10px}.showcase-heading h2{font-size:34px}.showcase-heading p{line-height:1.8}.launcher-showcase .stage{padding:16px 3% 62px}.launcher-showcase .stage-bottom{padding:8px 4%;font-size:8px}.launcher-showcase .stage-bottom a{font-size:8px}.section-heading h2{font-size:34px}.join{grid-template-columns:1fr;gap:40px}.join h2{font-size:48px}.player-id{max-width:100%;margin:0 10px;transform:rotate(-3deg);padding:27px}.download h2{font-size:clamp(55px,11.5vw,78px)}}
.header-download{display:flex;align-items:center;gap:12px;min-height:44px;font-size:12px;color:#b8dafb}@media(max-width:700px){.header{height:auto;min-height:115px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px;gap:4px}.header-actions{width:100%;justify-content:space-between;gap:10px}.header-download{font-size:10px}}
