*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:"Inter",sans-serif;background-color:var(--primary-bg);overflow-x:hidden}.bayon-font{font-family:"Bayon",sans-serif;font-weight:400}:root{--primary-bg:#060020;--accent-green:#b2f021;--text-gray:#9997a6;--text-white:#ffffff;--text-black:#000000;--gradient-start:#9a18fe;--gradient-end:#5460f9}header{position:relative;z-index:100;background:#fff0}.navbar{display:flex;justify-content:space-between;align-items:center;padding-top:4rem;padding-left:6rem;padding-right:6rem;max-width:118rem;width:100%;height:auto;margin:0 auto}.logo img{height:5rem;font-weight:17rem}.nav-links{list-style:none;display:flex;gap:3.6rem}.nav-links li a{font-size:1.8rem;font-weight:400;text-decoration:none;color:#fff}.btn-download,.info-download-btn,.download-btn,.customization-download-btn{background-color:var(--accent-green);color:var(--text-black);font-weight:500;text-decoration:none;border-radius:54px;border:none;cursor:pointer;display:inline-flex;justify-content:center;align-items:center}.btn-download{padding:20px 24px;font-size:1.6rem}.mobile-menu-btn{display:none;background:none;border:none;cursor:pointer;padding:.8rem;transition:transform 0.2s ease;position:relative;z-index:1001}.mobile-menu-btn:hover{transform:scale(1.1)}.mobile-menu-btn:active{transform:scale(.95)}.mobile-menu-btn img{width:24px;height:auto;display:block;transition:opacity 0.2s ease}.mobile-menu-btn .hamburger-icon{height:18px}.mobile-menu-btn .close-icon{width:24px;height:24px;opacity:.9}.mobile-menu-btn .close-icon:hover{opacity:1}.mobile-nav-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:none;pointer-events:none}.mobile-nav-overlay.active{display:block;pointer-events:auto}.nav-links.mobile-active{display:flex!important;position:absolute;top:8rem;right:2rem;width:90%;max-width:320px;flex-direction:column;gap:2.5rem;padding:3rem;background:rgb(255 255 255 / .08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;border:1px solid rgb(255 255 255 / .15);box-shadow:0 8px 32px rgb(0 0 0 / .3);z-index:1000;animation:slideIn 0.3s ease-out}@keyframes slideIn{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.nav-links.mobile-active li{text-align:center}.nav-links.mobile-active a{color:#fff;font-size:1.8rem;display:block;padding:.5rem}.mobile-menu-btn.menu-open{border-radius:50%;padding:1rem}.hero-wrapper{position:relative;background-color:var(--primary-bg);min-height:100vh}.hero-wrapper:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-image:url(https://blxstrap.com/images/bloxstrap-hero.webp);opacity:.4}.hero-wrapper::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgb(6 0 32 / .4) 0%,rgb(6 0 32) 100%);z-index:2}.hero-section{position:relative}.hero-content{position:relative;z-index:3;max-width:118rem;margin:0 auto}.hero-text{color:#fff;display:flex;flex-direction:column;gap:2rem;margin-top:-2rem}.hero-title{width:634px;font-family:"Bayon",sans-serif;font-size:6.4rem;font-weight:400;line-height:1;color:#fff;margin:0;padding:0;letter-spacing:0%;z-index:3;text-shadow:0 2px 12px rgb(46 10 89 / .15);word-break:break-word}.hero-title .accent{background:linear-gradient(90deg,#d100ff 0%,#3b82f6 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;color:#fff0}.tagline{width:634px;color:#9997a6;font-size:20px;font-weight:400;font-family:"Inter",sans-serif;margin:0;margin-top:0;z-index:3}.cta-btn{background-color:#b2f021;color:#000;padding:0 4rem;border-radius:54px;height:6.8rem;width:24rem;font-weight:500;font-size:2.2rem;display:inline-flex;justify-content:center;align-items:center;border:none;cursor:pointer}.tick-icon{width:2.4rem;height:auto}.badges{display:flex;gap:7.4rem;grid-column:1 / -1;justify-content:flex-start;margin-top:-2rem;margin-bottom:6rem}.badge{font-size:2rem;font-weight:400;color:#9997a6;line-height:4.4rem;letter-spacing:0%;display:flex;align-items:center;gap:1rem}.hero-main{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:4rem;max-width:118rem;width:100%;margin:0 auto;padding:0 6rem;padding-top:10rem;align-items:center}.hero-img-container{display:flex;justify-content:flex-end;align-items:center}.hero-img{width:100%;max-width:40rem;height:auto}.info-section{background-color:var(--primary-bg);color:#fff;font-family:"Inter",sans-serif;max-width:126rem;margin:0 auto;padding-top:8rem}.wrapper{display:flex;justify-content:center;align-items:center;position:relative}.main-image{border-radius:.5rem;width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:.5rem}.triangle{position:absolute;width:97px;height:96px;z-index:10;background:linear-gradient(135deg,#9a18fe 0%,#5460f9 49%)}.triangle:last-child{background:linear-gradient(225deg,#5460f9 0%,#9a18fe 49%)}.top-left{top:-4px;left:-4px;clip-path:polygon(0% 0%,100% 0%,0% 100%);border-top-left-radius:.5rem}.bottom-right{bottom:-4px;right:-4px;clip-path:polygon(100% 0%,100% 100%,0% 100%);border-bottom-right-radius:.5rem}.image-wrapper{position:relative;width:42rem;height:36rem;overflow:hidden}.image-container{position:relative;z-index:1;width:100%;height:100%;clip-path:polygon(97px 0%,100% 0%,100% calc(100% - 96px),calc(100% - 96px) 100%,0% 100%,0% 97px)}.info-content{flex:1;min-width:30rem}.info-title{font-family:"Bayon",sans-serif;font-size:6.4rem;font-weight:400;margin-bottom:2.6rem;line-height:6.8rem}.highlight{background:linear-gradient(90deg,var(--gradient-start) 38%,var(--gradient-end) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;display:inline-block}.info-text{font-size:2rem;color:#9997a6;line-height:2.4rem;font-weight:400;margin-bottom:2rem;letter-spacing:0%}.info-text.center{text-align:center;margin:0 auto 4rem auto;max-width:88rem}.info-thumbnails{display:flex;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:0;justify-content:center;overflow:hidden;gap:0;margin-bottom:6rem}.game-img{height:20rem;flex:1;max-width:calc(100vw / 5);border-radius:0;object-fit:cover}.info-download-btn,.download-btn{padding:0 4rem;font-size:2.2rem;height:6.8rem;width:24rem;margin-bottom:7rem}.info-download-btn{margin-left:auto;margin-right:auto}.info-top{display:flex;gap:6rem;align-items:center;margin:0 auto;max-width:100rem}.info-bottom{display:flex;flex-direction:column;text-align:center;margin-top:11rem}.customization-section{background-color:var(--primary-bg);color:#fff}.customization-content{display:flex;gap:8rem;margin:auto;padding-top:11rem;padding-bottom:11rem}.customization-image{background:linear-gradient(to bottom,#9a18fe 0%,#5460f9 100%);border-top-right-radius:4rem;border-bottom-right-radius:4rem;padding-top:3.7rem;padding-bottom:3.7rem;padding-left:2.3rem;border-top:1.4rem solid #2b2449;border-bottom:1.4rem solid #2b2449;border-right:1.4rem solid #2b2449;border-left:none;width:55rem;height:66rem;overflow:hidden;flex-shrink:0}.customization-image img{width:auto;height:100%;object-fit:cover;object-position:left;border-radius:2rem}.customization-text{display:flex;flex-direction:column}.customization-text h2{font-family:"bayon",sans-serif;font-size:5.8rem;font-weight:400;margin-bottom:1rem;line-height:6.8rem}.customization-text p{font-size:1.8rem;line-height:1.4;color:#9997a6;margin-bottom:2rem;max-width:500px;font-weight:350}.customization-steps{list-style:none;padding:0;margin:0}.customization-steps li{display:flex;align-items:center;gap:2.2rem;font-size:1.8rem;color:#9997a6;font-weight:350;margin-bottom:3rem;z-index:1}.customization-steps li span{font-family:"bayon",sans-serif;background-color:#30226e;color:#fff;font-weight:400;font-size:2.8rem;width:5.4rem;height:5.4rem;border-radius:10px;display:flex;justify-content:center;align-items:center;position:relative;z-index:10}.customization-steps li span::before{z-index:1}.customization-steps li span::after{content:"";position:absolute;bottom:-2rem;top:4rem;left:50%;height:7rem;transform:translateX(-50%);width:2px;background-color:#affc41;z-index:1}.customization-steps li:last-child span::after{display:none}.customization-download-btn{padding:26px 40px;height:6.2rem;width:24rem;font-size:2.2rem}.download-section{display:flex;flex-direction:column;align-items:center;margin-top:8rem;position:relative;width:100%;box-sizing:border-box;background:linear-gradient(to bottom,rgb(6 0 32) 0%,#fff0 95%),linear-gradient(to top,rgb(6 0 32) 10%,#fff0 95%),url(https://blxstrap.com/images/bloxstrap-hero.webp) center/cover no-repeat;overflow:hidden}.download-section-img{height:40rem;width:auto;margin-bottom:4rem}.download-section-txt{font-size:4rem;color:#fff;line-height:4.4rem;letter-spacing:0%;font-weight:500;margin-bottom:5rem}.download-section-txt-2{font-size:2rem;color:#9997a6;line-height:4.4rem;letter-spacing:0%;font-weight:400;margin-bottom:7rem}.download-section .download-btn{margin:0 0 2.6rem 0}.howto-section{padding-top:8rem;padding-bottom:8rem;background-color:var(--primary-bg);color:#fff;margin-left:10rem}.howto-content{display:flex;gap:8rem;align-items:center}.howto-text{flex:1;display:flex;flex-direction:column}.howto-text h2,.slider-section h2,.title,.faq-title,.features-title{font-family:"Bayon",sans-serif;font-weight:400;color:#fff;line-height:6.8rem}.howto-text h2,.slider-section h2,.title,.faq-title{font-size:5.8rem;margin-bottom:3rem}.howto-text p{font-size:1.6rem;line-height:2.4rem;color:#9997a6;font-weight:400}.howto-image img{height:64rem;object-fit:cover}.howto-image{background:linear-gradient(to bottom,#9a18fe 0%,#5460f9 100%);border-top-left-radius:4rem;border-bottom-left-radius:4rem;padding-top:3.7rem;padding-bottom:3.7rem;padding-left:2.3rem;border-top:1.4rem solid #2b2449;border-bottom:1.4rem solid #2b2449;border-left:1.4rem solid #2b2449;border-right:none;width:55rem;height:66rem;overflow:hidden;flex-shrink:0}.howto-image img{width:auto;height:100%;object-fit:cover;object-position:left;border-radius:2rem}.arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:5rem;height:5rem;border-radius:50%;background-color:rgb(255 255 255 / .2);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.arrow:hover,.arrow:active{background-color:#b2f021}.arrow:hover .arrow-icon,.arrow:active .arrow-icon{color:#000}.arrow.left{left:0}.arrow.right{right:0}.arrow-icon{color:#919191;width:2rem;height:2rem}.slider-section{background:linear-gradient(to bottom,#060020 60%,#fff0 100%);color:#fff;position:relative!important;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center}.slider-section h2{margin:0;margin-bottom:2rem}.slider{position:relative;width:100%;max-width:90rem;aspect-ratio:16 / 10;margin:0 auto;display:flex;align-items:center;justify-content:center;padding:0 6rem;box-sizing:border-box}.slides{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.slide{position:absolute;left:50%;top:50%;width:85%;max-width:70rem;opacity:0;z-index:1;transform:translate(-50%,-50%) scale(.85);transition:transform 0.5s cubic-bezier(.4,2,.6,1),opacity 0.5s cubic-bezier(.4,2,.6,1),z-index 0s;pointer-events:none}.slide.active{opacity:1;z-index:5;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.slide.prev1{opacity:.7;z-index:4;transform:translate(-50%,calc(-50% - 3rem)) scale(.95)}.slide.prev2{opacity:.5;z-index:3;transform:translate(-50%,calc(-50% - 6rem)) scale(.9)}.slide.prev3{opacity:.3;z-index:2;transform:translate(-50%,calc(-50% - 9rem)) scale(.85)}.slide.next{opacity:0;pointer-events:none}.slide img{width:100%;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 6px 32px rgb(0 0 0 / .18)}.section-versions{position:relative;z-index:1;min-height:100vh;width:100%;padding:52px 0 0 0;display:flex;flex-direction:column;align-items:center;overflow-x:hidden}.versions-header{display:flex;flex-direction:column;align-items:center;margin-bottom:32px;width:100%}.title{margin:0}.subtitle{color:#9997a6;font-size:2rem;font-weight:400;margin-bottom:2rem}main{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.8rem;margin-top:13px;margin-bottom:18px}.version-card{background:#120a32;border-radius:20px;border:1.5px solid #231b42;width:100%;max-width:980px;min-height:7rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:17px 36px 17px 36px;margin:0;box-sizing:border-box;box-shadow:0 1px 10px 0 rgb(36 23 90 / .09);transition:border-color 0.15s;position:relative}.version{font-size:1.6rem;font-weight:400;color:#fff;letter-spacing:0%;min-width:84px}.date{font-size:1.6rem;color:#fff;letter-spacing:0%;font-weight:400}.download-inline{display:flex;align-items:center;gap:12px;cursor:pointer;transition:opacity 0.2s ease}.download-inline:hover{opacity:.8}.download-link{color:#b2f021;font-weight:400;background:#fff0;font-size:1.8rem;text-decoration:none;border:0;padding:0 0 0 0;margin-right:0;letter-spacing:.03em;cursor:pointer;transition:color 0.12s;display:inline-block;pointer-events:none}.download-inline:hover .download-link{color:#e4ff8e}.download-icon{display:inline-block;width:22px;height:22px;vertical-align:middle;margin-left:0;filter:drop-shadow(0 2px 7px #2a07c080);pointer-events:none}.load-more-button{margin-bottom:2rem;margin-top:3rem;background:#fff0;color:#b2f021;border:1.6px solid #b2f021;border-radius:5rem;height:5.6rem;width:auto;padding-left:3.6rem;padding-right:3.6rem;font-size:1.8rem;font-weight:400;cursor:pointer;transition:background 0.13s,color 0.13s,border-color 0.13s;box-shadow:0 2px 0 #19231e05;letter-spacing:.02em}.load-more-button:hover{background:#b2f022;color:#120a32;border-color:#b2f022;font-weight:500}
.faq-section{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;position:relative;width:100%;max-width:80rem;margin:0 auto;padding:8rem 0 0 0;z-index:1}.background-ellipse{position:absolute;top:-180px;right:0;width:359px;height:359px;background:#2a07c0;border-radius:9999px;filter:blur(350px);z-index:0;pointer-events:none;user-select:none}.faq-title{text-align:center;margin-bottom:4rem}.faq-item{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;background:#fff0;border-radius:16px;outline:1px solid #2e274a;padding:26px 32px;width:80rem;max-width:100%;margin:0 24px 18px 24px;transition:background 0.2s;position:relative;z-index:1;box-sizing:border-box;overflow:hidden;cursor:pointer}.faq-item:last-of-type{margin-bottom:0}.plus-icon{width:2.2rem;height:2.2rem;cursor:pointer;transition:transform 0.3s ease;flex-shrink:0}.faq-item-active{background:linear-gradient(179deg,#9a18fe,#5460f9);outline:none}.faq-item .faq-question{font-size:16px;font-weight:400;margin:0;padding:0;letter-spacing:0;color:#9997a6;word-wrap:break-word;overflow-wrap:break-word}.faq-item .faq-content{display:flex;flex-direction:column;gap:8px;max-width:740px;flex:1;min-width:0}.faq-answer{font-size:16px;font-weight:400;margin:0;line-height:1.65;max-width:680px;word-wrap:break-word;overflow-wrap:break-word}.faq-answer{display:none}.faq-item.faq-item-active .faq-answer{display:block;font-weight:400}.faq-item.faq-item-active .faq-question{font-weight:500;color:#fff}.faq-item.faq-item-active .plus-icon{transform:rotate(45deg)}.footer-text{color:#9997a6;font-size:1.8rem;font-weight:400;line-height:2.8rem;text-align:center;max-width:900px;margin-top:7.4rem;margin-bottom:10rem;margin-left:auto;margin-right:auto;padding:0 2rem;padding:0 24px;z-index:1;position:relative}.features-section{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.section{width:100%;padding:0 24px 80px 24px;position:relative;max-width:1480px;margin:0 auto;overflow:visible;background-size:cover;background-repeat:no-repeat}.features-title{text-align:center;font-size:5.8rem;margin-top:60px;margin-bottom:16px;letter-spacing:.04em;display:flex;justify-content:center;align-items:center;gap:1rem}.title-primary{color:#9a18fe;letter-spacing:.02em}.title-secondary{color:#fff}.intro-text{text-align:center;font-size:1.8rem;color:#9997a6;max-width:755px;margin:0 auto 56px auto;line-height:1.6}.features-list{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:970px;position:relative;z-index:2}.feature-card{background:rgb(255 255 255 / .06);backdrop-filter:blur(20px);border-radius:28px;outline:1px solid #555167;padding:36px 40px 36px 112px;box-sizing:border-box;max-width:88rem;width:100%;margin:0 auto;position:relative;overflow:visible;min-height:20rem;display:flex;align-items:flex-start}.feature-image{width:3.4rem;height:3.4rem;object-fit:contain;position:absolute;top:32px;left:32px;background:#fff0;flex-shrink:0}.feature-title{font-family:"Bayon",sans-serif;font-size:3rem;color:#fff;font-weight:400;margin:0 0 12px 0;letter-spacing:.03em;line-height:1.25}.feature-description{color:#9997a6;font-size:1.6rem;margin:0;line-height:2.4rem;margin-right:2.5rem}@media (min-width:1025px){.features-section{overflow:visible}.features-list{position:relative}.features-curve{position:absolute;width:250px;height:200px;pointer-events:none;z-index:10;background-image:url(https://blxstrap.com/images/curve-path.svg);background-size:contain;background-repeat:no-repeat}.left-curve{right:calc(100% - 0px);top:-30px;transform:rotate(180deg) scaleX(-1)}.right-curve{left:calc(100% - 0px);top:810px;transform:rotate(180deg)}.features-semicircle{position:absolute;width:500px;height:230px;pointer-events:none;z-index:10;background-image:url(https://blxstrap.com/images/semi-circle.svg);background-size:contain;background-repeat:no-repeat}.left-semi-1{right:calc(100% - 352px);top:300px;transform:rotate(180deg) scaleX(-1)}.left-semi-2{right:calc(100% - 352px);top:740px;transform:rotate(180deg) scaleX(-1)}.right-semi-1{left:calc(100% - 352px);top:10%;transform:rotate(180deg)}.right-semi-2{left:calc(100% - 352px);top:530px;transform:rotate(180deg)}}@media (min-width:1440px){.left-semi-1{top:380px}.left-semi-2{top:940px}.right-semi-1{top:10%}.right-semi-2{top:670px}.right-curve{top:1070px}}@media (max-width:1024px){.features-curve,.features-semicircle{display:none}}@media (max-width:1024px){.slider{padding:0 5rem;aspect-ratio:16 / 11}.slide{width:90%}}@media (max-width:768px){.slider{padding:0 4.5rem;aspect-ratio:4 / 3}.arrow{width:4rem;height:4rem}.arrow-icon{width:1.6rem;height:1.6rem}.slide{width:85%}.slider-section h2{font-size:4rem;line-height:5rem}}@media (max-width:570px){.slider{padding:0;aspect-ratio:unset;height:auto;overflow-x:auto;overflow-y:hidden;max-width:100%;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:block}.slides{display:flex;gap:1.5rem;padding:0 2rem;width:max-content;height:auto}.slide{position:relative;width:calc(100vw - 6rem);max-width:40rem;height:auto;flex-shrink:0;opacity:1;transform:none;scroll-snap-align:center;left:auto;top:auto;z-index:1}.slide.active,.slide.prev1,.slide.prev2,.slide.prev3,.slide.next1,.slide.next{opacity:1;transform:none;display:block}.slide img{width:100%;height:auto;object-fit:cover;aspect-ratio:16 / 10}.arrow{display:none}.slider::-webkit-scrollbar{height:.4rem}.slider::-webkit-scrollbar-track{background:rgb(255 255 255 / .1);border-radius:1rem}.slider::-webkit-scrollbar-thumb{background:#b2f021;border-radius:1rem}.slider-section h2{font-size:3rem;line-height:4rem;margin-bottom:1.5rem}.slider-section{padding:1.5rem 0}}@media (max-width:480px){.slides{gap:1rem;padding:0 1.5rem}.slide{width:calc(100vw - 5rem)}}@media (max-width:1024px){.info-section{padding:6rem 2rem}.info-top{gap:4rem}.image-wrapper{width:35rem;height:30rem}.info-content{min-width:25rem}.info-title{font-size:5rem;line-height:5.5rem}.info-text{font-size:1.8rem}.info-bottom{margin-top:8rem}.info-thumbnails{gap:0}.game-img{height:18rem;max-width:calc(100vw / 5)}}@media (max-width:768px){.info-section{padding:5rem 1.5rem}.info-top{flex-direction:column;gap:3rem;align-items:center}.info-bottom{display:flex;flex-direction:column}.info-bottom .info-title{order:2}.info-bottom .info-text.center{order:3}.info-thumbnails{order:1}.info-download-btn{order:4}.wrapper{width:100%;max-width:40rem}.image-wrapper{width:100%;max-width:35rem;height:28rem;margin:0 auto}.triangle{width:8rem;height:8rem}.triangle.top-left{top:-4rem;left:-4rem}.triangle.bottom-right{bottom:-4rem;right:-4rem}.info-content{width:100%;text-align:center}.info-title{font-size:4rem;line-height:4.8rem;margin-bottom:2rem}.info-text{font-size:1.6rem;line-height:2.4rem}.info-bottom{margin-top:6rem;padding:0 2rem}.info-thumbnails{gap:0;margin-bottom:4rem;flex-wrap:nowrap;overflow-x:auto}.game-img{height:15rem;min-width:40%;max-width:40%;flex-shrink:0}.info-text.center{font-size:1.5rem;line-height:2.2rem}}@media (max-width:570px){.info-section{padding:4rem 1rem}.info-top{gap:2.5rem;flex-direction:column;align-items:center}.info-bottom{display:flex;flex-direction:column}.info-bottom .info-title{order:2}.info-bottom .info-text.center{order:3}.info-thumbnails{order:1;margin-bottom:3rem}.info-download-btn{order:4}.image-wrapper{width:100%;max-width:30rem;height:25rem;margin:0 auto}.triangle{width:7rem;height:7rem}.triangle.top-left{top:-3.5rem;left:-3.5rem}.triangle.bottom-right{bottom:-3.5rem;right:-3.5rem}.info-content{width:100%;text-align:center}.info-title{font-size:3rem;line-height:3.5rem;margin-bottom:1.5rem}.info-text{font-size:1.3rem;line-height:2rem;margin-bottom:1.5rem}.info-bottom{margin-top:5rem;padding:0}.info-thumbnails{gap:.5rem;margin:0 0 3rem 0;padding:0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex}.game-img{height:20rem;width:calc(100vw - 3rem);min-width:calc(100vw - 3rem);scroll-snap-align:center;border-radius:0;flex-shrink:0}.game-img:first-child{margin-left:0}.game-img:last-child{margin-right:0}.info-title{font-size:3rem;line-height:4rem;padding:0 1.5rem}.info-text.center{font-size:1.4rem;line-height:2rem;padding:0 1.5rem}.info-download-btn{padding:1.8rem 3rem;font-size:1.6rem}}@media (max-width:380px){.info-section{padding:3rem .8rem}.info-top{gap:2rem;flex-direction:column;align-items:center}.image-wrapper{width:100%;max-width:25rem;height:22rem;margin:0 auto}.triangle{width:6rem;height:6rem}.triangle.top-left{top:-3rem;left:-3rem}.triangle.bottom-right{bottom:-3rem;right:-3rem}.info-content{width:100%;text-align:center}.info-title{font-size:2.5rem;line-height:3rem;padding:0}.info-text{font-size:1.2rem;line-height:1.8rem}.info-bottom{margin-top:4rem}.game-img{height:18rem;width:calc(100vw - 2rem);min-width:calc(100vw - 2rem)}.info-text.center{font-size:1.3rem;padding:0 1rem}.info-download-btn{padding:1.6rem 2.5rem;font-size:1.4rem}}@media (min-width:1440px){.navbar{padding:4rem 6rem;max-width:1400px;margin:0 auto}.hero-content{max-width:1400px}.nav-links li a{font-size:2rem}.btn-download{padding:2.2rem 3.2rem;font-size:1.8rem}.hero-main{max-width:1400px;margin:0 auto;padding:10rem 6rem 0 6rem;grid-template-columns:1.2fr 1fr;gap:6rem}.hero-title{font-size:7.5rem;line-height:1.1}.tagline{font-size:2.2rem;line-height:3rem;margin-top:3rem}.cta-btn{padding:0 3.5rem;font-size:2rem;margin-top:4rem;width:22rem;height:6.4rem}.hero-img{max-width:45rem}.badges{gap:6rem}.badge{font-size:1.8rem}.info-section{max-width:1400px;margin:0 auto;padding:4rem 6rem}.info-title{font-size:5rem}.info-text{font-size:1.8rem;line-height:2.8rem}.features-section{max-width:1400px;margin:0 auto;padding:5rem 6rem}.features-title{font-size:6rem}.slider-section h2{font-size:6rem;line-height:7rem}.intro-text{font-size:2rem;line-height:3rem;max-width:1000px;margin:0 auto 6rem}.feature-card{max-width:1200px;margin:0 auto 3rem;padding:4.5rem 4.5rem 4.5rem 12rem}.feature-title{font-size:3.5rem}.feature-description{font-size:1.8rem;line-height:2.8rem}.feature-image{width:5rem;height:5rem}.customization-section,.download-section,.howto-section,.section-versions,.faq-section{max-width:1400px;margin:0 auto}footer{max-width:1400px;margin:0 auto}}@media (min-width:1920px){.navbar{max-width:1600px;padding:4rem 8rem}.hero-content{max-width:1600px}.hero-wrapper{min-height:100vh}.hero-wrapper:before{background-size:cover;background-position:center}.hero-main{max-width:1600px;padding:12rem 8rem 0 8rem}.hero-title{font-size:8.5rem}.tagline{font-size:2.4rem}.hero-img{max-width:50rem}.info-section,.features-section{max-width:1600px;padding:12rem 8rem}.feature-card{max-width:1400px}.customization-section,.download-section,.howto-section,.section-versions,.faq-section{max-width:1600px;padding:10rem 8rem}.slider-section{max-width:1600px;margin:0 auto}footer{max-width:1600px;padding:5rem 8rem}}@media (min-width:2560px){.navbar{max-width:2000px;padding:5rem 10rem}.hero-content{max-width:2000px}.nav-links li a{font-size:2.2rem}.btn-download{padding:2.5rem 4rem;font-size:2rem}.hero-main{max-width:2000px;padding:14rem 10rem 0 10rem;grid-template-columns:1.3fr 1fr;gap:8rem}.hero-title{font-size:10rem;line-height:1.1}.tagline{font-size:2.8rem;line-height:3.6rem}.cta-btn{padding:0 4rem;font-size:2.2rem;width:24rem;height:6.8rem}.hero-img{max-width:60rem}.badges{gap:8rem}.badge{font-size:2rem}.info-section,.features-section,.customization-section,.download-section,.howto-section,.section-versions,.faq-section{max-width:2000px;padding:14rem 10rem}.info-title{font-size:6rem}.info-text{font-size:2.2rem;line-height:3.4rem}.features-title{font-size:7rem}.slider-section h2{font-size:7rem;line-height:8rem}.intro-text{font-size:2.4rem;line-height:3.6rem;max-width:1400px}.feature-card{max-width:1800px;padding:5.5rem 5.5rem 5.5rem 14rem}.feature-title{font-size:4rem}.feature-description{font-size:2.2rem;line-height:3.4rem}.feature-image{width:6rem;height:6rem}footer{max-width:2000px;padding:6rem 10rem}.footer-text{font-size:2rem;line-height:3.2rem;max-width:1000px}}@media (min-width:769px) and (max-width:1024px){.navbar{padding:2.5rem 3rem}.nav-links li a{font-size:1.6rem}.btn-download{padding:1.6rem 2rem;font-size:1.5rem}.hero-main{padding:6rem 3rem 0 3rem;gap:2.5rem}.hero-title{font-size:4.5rem;line-height:1.2}.tagline{font-size:1.7rem;line-height:2.4rem}.cta-btn{padding:1.8rem 3rem;font-size:1.6rem;width:20rem;height:5.8rem}.hero-img{max-width:35rem}.badges{gap:3rem;margin-top:2rem;margin-bottom:5rem}.badge{font-size:1.5rem}.info-section{padding:6rem 3rem}.info-title{font-size:3.5rem;line-height:4rem}.info-text{font-size:1.5rem;line-height:2.2rem}.info-download-btn{padding:1.8rem 3rem;font-size:1.6rem}.features-title{font-size:4rem;line-height:4.5rem}.intro-text{font-size:1.6rem;
line-height:2.4rem;padding:0 4rem}.feature-card{padding:3.5rem 3.5rem 3.5rem 9rem}.feature-title{font-size:2.8rem;line-height:3.2rem}.feature-description{font-size:1.6rem;line-height:2.4rem}.feature-image{width:4rem;height:4rem}.customization-section{padding:6rem 3rem}.customization-content h2{font-size:3.5rem;line-height:4rem}.customization-content p{font-size:1.5rem;line-height:2.3rem}.customization-steps{font-size:1.5rem;gap:2rem}.customization-steps li span{font-size:2rem;margin-right:1.5rem}.customization-download-btn{padding:1.8rem 3rem;font-size:1.6rem}.download-section{padding:6rem 3rem}.download-section-txt{font-size:1.8rem}.download-section-txt-2{font-size:1.5rem}.download-btn{padding:1.8rem 3rem;font-size:1.6rem}.howto-section{padding:6rem 3rem}.howto-text h2{font-size:3.5rem;line-height:4rem}.howto-text p{font-size:1.5rem;line-height:2.3rem}.slider-section h2{font-size:3.5rem;line-height:4.5rem}.section-versions .title{font-size:3.5rem;line-height:4rem}.section-versions .subtitle{font-size:1.5rem}.version-card{padding:2rem 2.5rem}.version-card .version{font-size:1.8rem}.version-card .date{font-size:1.4rem}.download-link{font-size:1.5rem}.load-more-button{padding:1.5rem 3rem;font-size:1.5rem}.faq-title{font-size:3.5rem;line-height:4rem}.faq-question{font-size:1.7rem;line-height:2.2rem}.faq-answer{font-size:1.5rem;line-height:2.2rem}.footer-text{font-size:1.6rem;line-height:2.4rem;padding:0 3rem;max-width:800px}}@media (max-width:1024px){.navbar{padding:3rem 5rem}.hero-main{padding:8rem 4rem 0 4rem;gap:3rem}.hero-title{font-size:5.5rem;width:100%}.tagline{width:100%;font-size:1.8rem}.hero-img{max-width:38rem}.badges{gap:4rem;margin-top:2rem;margin-bottom:6rem}}@media (max-width:768px){.navbar{padding:2rem 2rem}.nav-links{display:none}.desktop-only{display:none}.mobile-menu-btn{display:block}.hero-section{padding-top:2rem}.hero-main{grid-template-columns:1fr;grid-template-rows:auto;padding:6rem 2rem 0 2rem;text-align:center;display:flex;flex-direction:column;gap:2rem}.hero-img-container{order:-1;display:flex;justify-content:center;margin-bottom:2rem}.hero-text{align-items:center;margin-bottom:2rem;order:0}.hero-title{font-size:4rem;line-height:1.1;text-align:center}.tagline{font-size:1.6rem;text-align:center}.hero-img{width:100%;max-width:35rem}.badges{flex-direction:column;gap:1.5rem;margin-top:3rem;margin-bottom:5rem;align-items:center;justify-content:center;order:1}.badge{font-size:1.6rem}}@media (max-width:570px){.navbar{padding:1.5rem 1rem}.logo img{height:4rem}.btn-download{padding:1.5rem 2rem;font-size:1.4rem}.hero-main{padding:0 1.5rem;margin-top:3rem}.hero-title{font-size:3.2rem}.hero-title span{display:block}.tagline{font-size:1.4rem;line-height:2rem}.cta-btn{padding:1.8rem 3rem;font-size:1.6rem;width:20rem;height:5.8rem}.hero-img{max-width:30rem}.badges{margin-bottom:4rem}.badge{font-size:1.4rem}.tick-icon{width:1.8rem;height:1.8rem}}@media (max-width:380px){.hero-main{padding:0 1rem}.hero-title{font-size:2.8rem}.tagline{font-size:1.3rem}.cta-btn{padding:1.6rem 2.5rem;font-size:1.4rem;width:100%;max-width:20rem;height:5.2rem}.hero-img{max-width:25rem}.badge{font-size:1.3rem}}@media (max-width:1024px){.features-section{padding:0 2rem 6rem 2rem}.section{padding:0 2rem 6rem 2rem}.features-title{font-size:4rem}.intro-text{font-size:1.5rem;padding:0 2rem}.feature-card{padding:3rem 3rem 3rem 8rem}}@media (max-width:768px){.features-section{padding:0 1.5rem 5rem 1.5rem}.section{padding:0 1.5rem 5rem 1.5rem}.features-title{font-size:3.5rem;line-height:4.5rem}.title-primary,.title-secondary{display:inline}.intro-text{font-size:1.4rem;line-height:2.2rem;margin-bottom:3rem}.feature-card{padding:3rem 2.5rem 3rem 7rem;min-height:auto}.feature-image{width:3rem;height:3rem;left:2rem}.feature-title{font-size:2.5rem}.feature-description{font-size:1.5rem;line-height:2.2rem;margin-right:0}}@media (max-width:570px){.features-section{padding:0 1rem 4rem 1rem}.section{padding:0 1rem 4rem 1rem;overflow:hidden}.features-title{font-size:3rem;line-height:4rem;text-align:center;margin-bottom:2rem}.intro-text{font-size:1.3rem;text-align:center;padding:0 1rem;margin-bottom:2.5rem}.features-list{gap:1.5rem}.feature-card{padding:2.5rem 2rem 2.5rem 6rem;border-radius:20px}.feature-image{width:2.5rem;height:2.5rem;left:1.5rem;top:2.5rem}.feature-title{font-size:2rem;line-height:2.5rem;margin-bottom:.8rem}.feature-description{font-size:1.3rem;line-height:2rem}}@media (max-width:380px){.features-section{padding:0 .8rem 3rem .8rem}.section{padding:0 .8rem 3rem .8rem}.features-title{font-size:2.5rem;line-height:3.5rem}.intro-text{font-size:1.2rem;line-height:1.8rem}.feature-card{padding:5rem 1.5rem 2rem 1.5rem;flex-direction:column;text-align:center}.feature-image{position:relative;left:auto;top:auto;margin:0 auto 1rem auto;width:3rem;height:3rem}.feature-title{font-size:1.8rem;text-align:center}.feature-description{font-size:1.2rem;line-height:1.8rem;text-align:center}}@media (max-width:1024px){.customization-content{gap:5rem;padding:8rem 2rem}.customization-image{width:45rem;height:55rem}.customization-text h2{font-size:4.5rem;line-height:5.5rem}}@media (max-width:768px){.customization-content{flex-direction:column;gap:4rem;padding:6rem 2rem;align-items:flex-start}.customization-image{order:1;width:100%;max-width:50rem;height:auto;border-radius:2rem;border-right:none;border-top:1.4rem solid #2b2449;border-bottom:1.4rem solid #2b2449;border-left:1.4rem solid #2b2449;border-top-right-radius:0;border-bottom-right-radius:0;padding:2rem;margin-right:auto}.customization-image img{width:100%;height:auto;max-height:40rem;object-fit:contain}.customization-text{order:2;width:100%;align-items:flex-start;text-align:left}.customization-text h2{font-size:3.5rem;line-height:4.5rem}.customization-text p{max-width:100%;font-size:1.6rem}.customization-steps{text-align:left;width:100%;max-width:50rem}.customization-steps li{flex-direction:row}.customization-download-btn{margin:0 auto 0 0}}@media (max-width:570px){.customization-content{padding:4rem 1.5rem;gap:3rem;align-items:flex-start}.customization-image{max-width:100%;padding:1.5rem;border-width:1rem;margin-right:auto}.customization-image img{max-height:30rem}.customization-text h2{font-size:3rem;line-height:4rem;margin-bottom:1.5rem}.customization-text p{font-size:1.4rem;line-height:2.2rem;margin-bottom:2.5rem;text-align:left}.customization-steps li{font-size:1.5rem;margin-bottom:2.5rem;gap:1.5rem;text-align:left}.customization-steps li span{width:4.5rem;height:4.5rem;font-size:2.2rem;flex-shrink:0}.customization-steps li span::after{height:6rem;top:3.5rem}.customization-download-btn{width:100%;max-width:24rem;padding:2rem 3rem;font-size:1.8rem;height:5.5rem;justify-content:center}}@media (max-width:380px){.customization-content{padding:3rem 1rem}.customization-image{padding:1rem;border-width:.8rem}.customization-image img{max-height:25rem}.customization-text h2{font-size:2.5rem;line-height:3.5rem}.customization-text p{font-size:1.3rem;line-height:2rem}.customization-steps li{font-size:1.3rem;margin-bottom:2rem}.customization-steps li span{width:4rem;height:4rem;font-size:2rem}.customization-download-btn{font-size:1.6rem;height:5rem}}@media (max-width:1024px){.download-section{margin-top:6rem;padding:0 2rem}.download-section-img{height:35rem}.download-section-txt{font-size:3.5rem;line-height:4rem}}@media (max-width:768px){.download-section{margin-top:5rem;padding:0 1.5rem}.download-section-img{height:30rem;margin-bottom:3rem}.download-section-txt{font-size:3rem;line-height:3.5rem;margin-bottom:3rem;text-align:center}.download-section-txt-2{font-size:1.6rem;line-height:3rem;margin-bottom:5rem}}@media (max-width:570px){.download-section{margin-top:4rem;padding:0 1rem}.download-section-img{height:25rem;width:auto;max-width:100%;margin-bottom:2.5rem}.download-section-txt{font-size:2.4rem;line-height:3rem;margin-bottom:2.5rem;padding:0 1rem}.download-section-txt-2{font-size:1.4rem;line-height:2.5rem;margin-bottom:4rem}.download-btn{padding:1.6rem 3rem;font-size:1.4rem}}@media (max-width:380px){.download-section{margin-top:3rem}.download-section-img{height:20rem;margin-bottom:2rem}.download-section-txt{font-size:2rem;line-height:2.5rem;margin-bottom:2rem}.download-section-txt-2{font-size:1.3rem;line-height:2.2rem;margin-bottom:3rem}.download-btn{padding:1.4rem 2.5rem;font-size:1.3rem}}@media (max-width:1024px){.howto-section{margin-left:5rem;margin-right:2rem}.howto-content{gap:4rem}.howto-image{width:45rem;height:55rem}}@media (max-width:768px){.howto-section{margin-left:0;margin-right:0;padding:5rem 2rem}.howto-content{flex-direction:column;gap:3rem;align-items:flex-end}.howto-image{order:1;width:100%;max-width:50rem;height:auto;border-radius:2rem;border:1.4rem solid #2b2449;padding:2rem;margin:0 0 0 auto}.howto-image img{width:100%;height:auto;max-height:40rem;object-fit:contain}.howto-text{order:2;text-align:right;padding:0 1rem;width:100%}.howto-text h2{font-size:3.5rem;line-height:4.5rem}}@media (max-width:570px){.howto-section{padding:4rem 1.5rem}.howto-content{align-items:flex-end}.howto-image{max-width:100%;padding:1.5rem;border-width:1rem;margin:0 0 0 auto}.howto-image img{max-height:30rem}.howto-text{text-align:right;padding:0}.howto-text h2{font-size:3rem;line-height:4rem;margin-bottom:2rem}.howto-text p{font-size:1.4rem;line-height:2.2rem}}@media (max-width:380px){.howto-section{padding:3rem 1rem}.howto-image{padding:1rem;border-width:.8rem}.howto-image img{max-height:25rem}.howto-text h2{font-size:2.5rem;line-height:3.5rem}.howto-text p{font-size:1.3rem;line-height:2rem}}@media (max-width:1024px){.section-versions{padding:4rem 2rem 0 2rem}.version-card{max-width:100%;padding:1.5rem 2.5rem}}@media (max-width:768px){.section-versions{padding:3rem 1.5rem 0 1.5rem;min-height:auto}.versions-header{padding:0 1rem}.title{font-size:3.5rem;line-height:4.5rem}.subtitle{font-size:1.4rem;line-height:2rem}.version-card{padding:1.5rem 2rem;flex-wrap:wrap;gap:1rem}.version{font-size:1.5rem}.date{font-size:1.4rem}.load-more-button{padding-left:2.5rem;padding-right:2.5rem;height:5rem;font-size:1.4rem}}@media (max-width:570px){.section-versions{padding:2.5rem 1rem 0 1rem}.title{font-size:3rem;line-height:4rem;text-align:center}.subtitle{font-size:1.3rem;text-align:center;padding:0 1rem}.version-card{padding:1.2rem 1.5rem;min-height:auto}.version{font-size:1.4rem;min-width:auto}.date{font-size:1.3rem}.download-inline{gap:.8rem}.download-link{font-size:1.3rem}.download-icon{width:1.8rem;height:1.8rem}.load-more-button{padding-left:2rem;padding-right:2rem;height:4.5rem;font-size:1.3rem;margin-top:2rem}}@media (max-width:380px){.section-versions{padding:2rem .8rem 0 .8rem}.title{font-size:2.5rem;line-height:3.5rem}.subtitle{font-size:1.2rem}.version-card{padding:1rem 1.2rem;flex-direction:column;align-items:flex-start;gap:1rem}.version,.date{font-size:1.3rem}.download-inline{width:100%;justify-content:flex-start}.load-more-button{width:100%;max-width:20rem}}@media (max-width:900px){.faq-section{max-width:100%;padding:6rem 2rem 0 2rem}.faq-item{width:100%;max-width:100%;margin:0 0 1.8rem 0;padding:2rem 2.4rem}.faq-title{font-size:4rem;line-height:5rem}}@media (max-width:768px){.faq-section{padding:5rem 1.5rem 0 1.5rem}.faq-item{padding:1.8rem 2rem;gap:2rem}.faq-title{font-size:3.5rem;line-height:4.5rem;margin-bottom:3rem}.faq-item .faq-content{max-width:100%}.faq-answer{max-width:100%}.plus-icon{width:2.8rem;height:2.8rem;flex-shrink:0}}@media (max-width:570px){.faq-section{padding:4rem 1rem 0 1rem}.faq-item{padding:1.6rem 1.6rem;gap:1.5rem;margin:0 0 1.5rem 0}.faq-title{font-size:3rem;line-height:4rem;margin-bottom:2.5rem}.faq-item .faq-question{font-size:1.5rem;line-height:2.2rem}.faq-answer{font-size:1.4rem;line-height:2.1rem}.plus-icon{width:2.4rem;height:2.4rem}.footer-text{font-size:1.4rem;line-height:2.2rem;padding:0 1.5rem;margin-top:5rem;margin-bottom:6rem}}@media (max-width:380px){.faq-section{padding:3rem .8rem 0 .8rem}.faq-item{padding:1.4rem 1.2rem;gap:1rem}.faq-title{font-size:2.5rem;line-height:3.5rem}.slider-section h2{font-size:2.5rem;line-height:3.5rem}.faq-item .faq-question{font-size:1.4rem;line-height:2rem}.faq-answer{font-size:1.3rem;line-height:2rem}.footer-text{font-size:1.3rem;line-height:2rem;padding:0 1rem;margin-top:4rem;margin-bottom:5rem}}