@font-face{font-family:"Regular";src:url(../fonts/Huntress-Regular-2025-1.6.ttf)}html{scroll-behavior:smooth}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;text-decoration:none;list-style:none;font-weight:400 !important}h1,h2,h3,h4,h5,h6,p{margin:0}button{padding:0;background:rgba(0,0,0,0);border:none;cursor:pointer}a,span{display:inline-block;text-decoration:none}body{font-family:"Regular",sans-serif;font-weight:400;color:#fff;background:#000;text-transform:uppercase}body.no-scroll{overflow:hidden}.wrapper{overflow-x:hidden;overflow-y:hidden}.wrapper::-webkit-scrollbar{display:none}.container{max-width:1620px;margin:0 auto}.main__container{max-width:1078px;margin:0 auto}.title{font-weight:400;font-size:96px;line-height:100%;letter-spacing:-4px;text-align:center;text-transform:uppercase;background:linear-gradient(180deg, #ffffff 0%, #c3e5ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);backdrop-filter:blur(1.5px)}.gold-btn{background:url(../images/btn-bg.png) no-repeat;background-size:100% 100%;height:50px;display:flex;align-items:center;justify-content:center;padding:12px 20px;font-weight:400;font-size:27px;line-height:100%;letter-spacing:5%;text-align:center;vertical-align:middle;color:#000;gap:20px;width:fit-content;white-space:nowrap;transition:transform .25s ease}.gold-btn:hover{transform:scale(1.05) rotate(2deg)}.icon-btn{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:url(../images/social-bg.png) no-repeat;background-size:100% 100%;transition:transform .25s ease}.icon-btn:hover{transform:scale(1.05) rotate(2deg)}.animation-btn{transition:transform .25s ease}.animation-btn:hover{transform:scale(1.05) rotate(2deg)}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9019607843);justify-content:center;align-items:center;z-index:10000}.modal .close__modal{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=") no-repeat;background-size:18px;width:68px;height:44px;position:absolute;top:20px;right:0}.modal-content{max-width:940px;width:100%;padding-inline:20px}.modal-content iframe{width:100%}.modal.show{display:flex}.header{position:fixed;top:0;left:0;background:rgba(0,0,0,.5019607843);height:132px;width:100%;z-index:9999}.header__container{display:flex;align-items:center;justify-content:space-between}.header .menu__close-btn,.header .open__menu-btn{display:none}.header .menu__close-btn svg,.header .open__menu-btn svg{width:30px;height:30px}.header .nav__list{display:flex;gap:75px}.header .nav__link{font-weight:400;font-size:32px;line-height:100%;color:#fff;text-transform:uppercase;letter-spacing:0px}.header .media-block{display:none}.footer{background:url(../images/footer-bg.png) no-repeat;background-size:cover;padding-bottom:43px;padding-top:362px}.footer__top{display:flex;align-items:end;justify-content:space-between}.footer__monstr{margin-top:-164px;position:absolute;left:50%;transform:translate(-50%, 11px)}.footer .social__links,.footer .wishlist__now-btn{transform:translateY(-130px)}.footer .social__links{display:flex;gap:9px}.footer .social__links a img{transform:scale(0.8)}.footer .wishlist__now-btn img{width:32px;height:32px}.footer__bottom{background:url(../images/footer-bottom-bg.png) no-repeat;background-size:100% 100%;padding:33px 41px 51px 77px;display:flex;align-items:end;justify-content:space-between;height:234px}.footer__bottom .left__box{padding-top:27px}.footer__bottom .all__right-text{font-family:"Poppins",sans-serif;font-weight:400;font-size:14px;line-height:100%;text-transform:capitalize;color:gray;display:block;letter-spacing:0px}.footer__bottom .press__kit{font-weight:400;font-size:24px;line-height:100%;color:#fff;text-align:right;line-height:100%;letter-spacing:0%}.footer__bottom .contact__us{text-align:right;margin-bottom:6px}.footer .flex__box{display:flex;flex-direction:column;justify-content:space-between;height:100%}.intro{height:100vh;padding:46px 0;display:flex;justify-content:center;align-items:end;z-index:1}.intro__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;object-fit:cover;display:block}.intro__content{display:flex;gap:10px;justify-content:center}.intro__content-boxes{display:flex;justify-content:space-between;padding:38px 30px;background:url(../images/intro-content-bg.png) no-repeat;background-size:100% 100%;width:672px;text-transform:uppercase}.intro__content-boxes span{font-weight:400;font-size:20px;line-height:100%;letter-spacing:5%;color:rgba(255,255,255,.5019607843);display:block}.intro__content-boxes h1{font-weight:400;font-size:24px;line-height:100%;letter-spacing:5%;margin-top:8px}.intro .gold-btn{width:306px;height:136px}.features-sec{padding-bottom:304px;background:url(../images/sections-bg.png) no-repeat;background-size:100% 1935px;background-position:bottom left}.features{padding-top:120px}.features__swiper{padding-top:101px}.features__swiper .swiper-slide{text-align:center;background:url(../images/feature-slide-bg.png) no-repeat;background-size:100% 100%;min-height:285px;padding-bottom:30px;height:unset}.features__swiper .swiper-wrapper{align-items:stretch}.features__slide-img{margin-top:-60px;width:auto;height:130px}.features__slide-img.first{width:auto;height:135px}.features__slide-title{margin:10px auto 0 auto;font-weight:400;font-size:34px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle}.features__slide-desc{font-size:18.74px;letter-spacing:0px;line-height:120%;text-align:center;max-width:225px;margin:15px auto 0 auto;padding:0 10px;font-weight:400}.features-sec .join__community{background:url(../images/join-bg.png) no-repeat;background-size:100% 100%;padding:88px 107px;max-width:1232px;margin:188px auto 0 auto;position:relative;z-index:1;height:725px;transform:translateX(95px)}.features-sec .join__community-img{position:absolute;top:45px;right:0;z-index:-1}.features-sec .join__community .social__links{display:flex;gap:9px}.features-sec .join__community .social__links a{width:50px;height:50px;background:url(../images/social-bg.png) no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:center}.features-sec .join__community .social__links a img{transform:scale(0.8)}.features-sec .join__community-title{font-size:96px;line-height:100%;letter-spacing:-4%;margin:137px 0 33px 0;font-weight:400}.features-sec .join__community-bottom{display:flex;gap:4px}.features-sec .join__community-bottom .next-btn{width:50px;background:url(../images/social-bg.png) no-repeat;background-size:100% 100%}.features-sec .game__slider-container{max-width:1900px;margin:0 auto}.features-sec .game__slider{margin-top:140px;position:relative}.features-sec .game__slider .swiper-slide{position:relative;width:50%;opacity:.5;transform:scale(0.84);transition:all .3s ease-in-out;overflow:hidden;border-radius:.4285rem;height:530px}.features-sec .game__slider .swiper-slide img{width:100%;height:100%;object-fit:cover}.features-sec .game__slider .swiper-backface-hidden .swiper-slide{transform:scale(0.84) translateZ(0)}.features-sec .game__slider .swiper-slide.swiper-slide-active{transform:scale(1) !important;opacity:1 !important}.features-sec .game__slider .swiper-backface-hidden .swiper-slide.swiper-slide-active{transform:scale(1) translateZ(0) !important}.features-sec .game__slider-prev,.features-sec .game__slider-next{position:absolute;top:-260px;transform:translateY(-50%);z-index:1;transition:transform .25s ease}.features-sec .game__slider-prev:hover,.features-sec .game__slider-next:hover{transform:translateY(-50%) scale(1.05) rotate(2deg)}.features-sec .game__slider-prev{left:0}.features-sec .game__slider-next{right:0}.features-sec .game__slider-btns{max-width:1065px;margin:0 auto;position:relative;z-index:1}.custom-cursor-area{width:100%;height:100%;display:flex;justify-content:center;align-items:center;display:none}
#custom-cursor {
    position: fixed;
    top: 0;
    left: 0;
    width: 186px;
    height: 50px;
    background: url('../images/.svg') no-repeat center;
    background-size: contain;
    pointer-events: none;
    opacity: 0;
    z-index: 9999;
    transition: opacity 0.2s ease;
    transform: translate3d(0, 0, 0);
    will-change: transform;

}

.features__swiper .slide-inner {
    transition: transform .25s ease;
    transform-origin: center;
}

@media (hover:hover) {
    .features__swiper .swiper-slide:hover .slide-inner {
        transform: scale(1.08) rotate(-3deg);
    }
}

.features__swiper .swiper-slide{

    display:flex;
    flex-direction:column;
    align-items:center;   
}

.features__slide-title,
.features__slide-desc{
    text-align:center;  
}


.features__swiper .swiper-slide {

    display: flex; 
    flex-direction: column;
    align-items: center; 
    justify-content: center;
    text-align: center; 
}

.features__slide-title,
.features__slide-desc {
    text-align: center;
}

.preloader {
    position: fixed;
    inset: 0;
    background: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10050; 
    transition: transform .6s ease-in-out;
    will-change: transform;
}

.preloader--hide {
    transform: translateY(-100%);
}

.loader {
    width: 80px;
    height: 80px;
    border: 6px solid #fff;
    border-top-color: transparent;
    border-radius: 50%;
    animation: preload-spin 1s linear infinite;
}

@keyframes preload-spin {
    to {
        transform: rotate(360deg);
    }
}


@media(max-width: 1650px){.container{max-width:100%;width:100%;padding-left:20px;padding-right:20px}}@media(max-width: 1400px){.features-sec .game__slider-btns{max-width:800px}.features-sec .game__slider .swiper-slide{height:430px}.features-sec .game__slider-prev,.features-sec .game__slider-next{top:-218px}}@media(max-width: 1200px){.features-sec .game__slider .swiper-slide{height:330px}.features-sec .game__slider-prev,.features-sec .game__slider-next{top:-166px}}@media(max-width: 1100px){.main__container{max-width:100%;padding-left:20px;padding-right:20px}.footer{position:relative;padding-top:300px}.footer__monstr{position:absolute;left:50%;transform:translate(-50%, 11px)}}@media(max-width: 1024px){.header .nav__list{gap:20px}.header__container{height:100%}.header .nav__link,.gold-btn{font-size:25px}.header__logo-img{height:100px}.features-sec .game__slider-btns{max-width:505px}}@media(max-width: 768px){.header .nav{position:fixed;top:0;right:0;width:400px;background:rgba(0,0,0,0.9019607843);height:100%;padding:25px 20px 20px 20px;transform:translateX(100%);transition:all .2s linear}.header .nav.show{transform:translateX(0)}.header .nav__list{flex-direction:column}.header .nav .menu__close-btn{display:block;position:absolute;top:20px;right:20px;z-index:10}.header .media-block{margin-top:20px;display:flex}.header__right{display:flex;gap:20px}.header__right .open__menu-btn{display:block}.header__right .gold-btn{display:none}.gold-btn{font-size:20px;padding:10px 20px}.header{height:80px}.header__logo-img{height:80px}.intro__content{flex-direction:column;align-items:center}.intro .gold-btn{height:80px}.intro .gold-btn img{width:30px}.intro .gold-btn span{padding-top:4px}.intro__content-boxes{width:100%;padding:20px 30px}.intro__content-boxes span{font-size:16px}.intro__content-boxes h1{font-size:20px}.header__logo{display:flex}.title{font-size:55px}.features__slide-title{font-size:25px;width:100%}.features__swiper{padding-top:80px}.features{padding-top:80px}.features__slide-desc{font-size:16px}.features__swiper .swiper-slide{min-height:280px}.features-sec .join__community{transform:translateX(0);padding:30px;background:#233c79;margin-left:20px;margin-right:20px;height:fit-content;margin-top:80px}.features-sec .join__community-bottom .gold-btn:not(.next-btn){width:100%}.features-sec .join__community-title{font-size:40px;margin-top:50px}.features-sec .join__community-img{display:none}.features-sec .game__slider-btns{margin:0 10px}.features-sec .game__slider .swiper-slide{height:230px}.features-sec .game__slider-prev,.features-sec .game__slider-next{top:-110px}.icon-btn{width:40px;height:40px}.features-sec .game__slider{margin-top:80px}.features-sec{padding-bottom:80px}.footer__monstr{display:none}.footer{padding:30px 0}.footer .social__links,.footer .wishlist__now-btn{transform:none}.footer__top{margin-bottom:20px;align-items:center;flex-wrap:wrap;gap:20px;flex-direction:column}.footer__top .wishlist__now-btn{width:100%}.footer .social__links{width:100%;justify-content:space-between}.footer__bottom{padding:30px;height:fit-content;flex-direction:column;align-items:start;gap:30px}.footer__bottom .press__kit,.footer__bottom .contact__us{text-align:left}.footer__bottom .contact__us{margin:20px 0}.footer__bottom .all__right-text{margin-top:20px}.footer .flex__box{padding-top:0}.modal-content iframe{height:400px}}@media(max-width: 480px){.intro .gold-btn{width:100%}.header .nav{width:100%}.features__slide-img{width:auto;margin-top:-35px}}/*# sourceMappingURL=style.min.css.map */

/* Download Section */
.download-section {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-top: 20px;
}

/* WinRAR Password Styles */
.winrar-password-container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 22px 28px 18px 28px;
    background: linear-gradient(135deg, rgba(30, 20, 0, 0.85) 0%, rgba(60, 40, 0, 0.85) 100%);
    border: 1.5px solid rgba(255, 215, 0, 0.55);
    border-radius: 14px;
    box-shadow: 0 4px 24px rgba(255, 215, 0, 0.10), 0 0 0 1px rgba(255, 215, 0, 0.08);
    min-width: 220px;
    max-width: 320px;
    position: relative;
    text-transform: none;
    z-index: 1;
}

.winrar-password-label {
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #FFD700;
    letter-spacing: 1px;
    margin-bottom: 12px;
    display: flex;
    align-items: center;
    gap: 7px;
    text-shadow: 0 0 8px rgba(0,0,0,0.4);
    position: relative;
    z-index: 2;
}

.winrar-password-label::before {
    content: '🔐';
    font-size: 17px;
    filter: drop-shadow(0 0 6px rgba(255, 215, 0, 0.5));
}

.winrar-password-value {
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #FFD700;
    background: linear-gradient(135deg, rgba(0,0,0,0.5) 0%, rgba(30,30,30,0.7) 100%);
    padding: 8px 24px;
    border-radius: 8px;
    border: 1.5px solid rgba(255, 215, 0, 0.35);
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    position: relative;
    cursor: pointer;
    transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    user-select: all;
    text-shadow: 0 0 8px rgba(0,0,0,0.4);
    min-width: 70px;
    min-height: 36px;
    box-shadow: 0 2px 8px rgba(255, 215, 0, 0.08);
}

.winrar-password-value:hover {
    background: linear-gradient(135deg, rgba(255, 215, 0, 0.10) 0%, rgba(255, 215, 0, 0.13) 100%);
    border-color: #FFD700;
    color: #111;
    text-shadow: 0 0 10px #FFD700;
}

.winrar-password-value:active {
    transform: scale(0.97);
}

.winrar-password-value::after {
    content: 'Copy to Clipboard';
    position: absolute;
    top: -38px;
    right: 0;
    left: auto;
    transform: none;
    background: linear-gradient(135deg, #FFD700 60%, #FFA500 100%);
    color: #222;
    padding: 4px 12px;
    border-radius: 6px;
    font-size: 12px;
    font-weight: 600;
    opacity: 0;
    transition: opacity 0.2s;
    pointer-events: none;
    white-space: nowrap;
    box-shadow: 0 2px 8px rgba(255, 215, 0, 0.18);
    border: 1px solid rgba(255, 215, 0, 0.25);
    z-index: 10;
}

.winrar-password-value:hover::after {
    opacity: 1;
}

.winrar-password-copied {
    animation: passwordCopied 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

@keyframes passwordCopied {
    0% { 
        transform: scale(1) rotate(0deg); 
        box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3);
    }
    25% { 
        transform: scale(1.15) rotate(-2deg); 
        box-shadow: 0 8px 24px rgba(255, 215, 0, 0.5);
    }
    50% { 
        transform: scale(1.1) rotate(2deg); 
        box-shadow: 0 12px 32px rgba(255, 215, 0, 0.6);
    }
    75% { 
        transform: scale(1.05) rotate(-1deg); 
        box-shadow: 0 8px 24px rgba(255, 215, 0, 0.4);
    }
    100% { 
        transform: scale(1) rotate(0deg); 
        box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3);
    }
}

/* Responsive adjustments */
@media(max-width: 768px) {
    .download-section {
        flex-direction: column;
        gap: 15px;
        align-items: center;
    }
    
    .winrar-password-container {
        padding: 16px 12px 12px 12px;
        min-width: 160px;
        max-width: 95vw;
    }
    
    .winrar-password-label {
        font-size: 13px;
    }
    
    .winrar-password-value {
        font-size: 15px;
        padding: 7px 14px;
        min-width: 60px;
        min-height: 30px;
    }
    
    .winrar-password-value::after {
        font-size: 10px;
        padding: 4px 8px;
        top: -30px;
    }
}

/* How to Install Section */
.install-box {
    position: fixed;
    top: 50%;
    right: 30px;
    transform: translateY(-50%);
    width: 35%;
    min-width: 280px;
    max-width: 400px;
    background: linear-gradient(135deg, rgba(30, 20, 0, 0.95) 0%, rgba(60, 40, 0, 0.95) 100%);
    border: 2px solid rgba(255, 215, 0, 0.6);
    border-radius: 16px;
    padding: 30px 25px;
    box-shadow: 0 8px 32px rgba(255, 215, 0, 0.15), 0 0 0 1px rgba(255, 215, 0, 0.1);
    backdrop-filter: blur(10px);
    z-index: 1000;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    opacity: 1;
    transform: translateY(-50%) translateX(0);
}

.install-box.hidden {
    opacity: 0;
    transform: translateY(-50%) translateX(100%);
}

.install-box h3 {
    font-family: "Regular", sans-serif;
    font-size: 28px;
    font-weight: 600;
    color: #FFD700;
    text-align: center;
    margin-bottom: 15px;
    text-shadow: 0 0 12px rgba(255, 215, 0, 0.5);
    letter-spacing: 1px;
}

.install-desc {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    color: rgba(255, 255, 255, 0.8);
    text-align: center;
    margin-bottom: 25px;
    line-height: 1.4;
    text-transform: none;
}

#install-content ol {
    padding-left: 20px;
    margin: 0;
}

#install-content li {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    margin-bottom: 20px;
    line-height: 1.5;
    text-transform: none;
    text-align: left;
}

#install-content li:last-child {
    margin-bottom: 0;
}

#install-content li strong {
    color: #FFD700;
    font-weight: 600;
    display: block;
    margin-bottom: 5px;
    text-shadow: 0 0 8px rgba(255, 215, 0, 0.3);
}

#install-content li a {
    color: #FFA500;
    text-decoration: underline;
    transition: color 0.2s ease;
}

#install-content li a:hover {
    color: #FFD700;
    text-shadow: 0 0 8px rgba(255, 215, 0, 0.5);
}

/* Responsive Design */
@media (max-width: 1400px) {
    .install-box {
        right: 20px;
        width: 32%;
        min-width: 260px;
    }
}

@media (max-width: 1200px) {
    .install-box {
        right: 15px;
        width: 30%;
        min-width: 240px;
        padding: 25px 20px;
    }
    
    .install-box h3 {
        font-size: 24px;
    }
    
    .install-desc {
        font-size: 14px;
    }
    
    #install-content li {
        font-size: 13px;
    }
}

@media (max-width: 1024px) {
    .install-box {
        position: relative;
        top: auto;
        right: auto;
        transform: none;
        width: 100%;
        max-width: none;
        margin-top: 30px;
        opacity: 1 !important;
        transform: none !important;
    }
    
    .install-box.hidden {
        opacity: 1 !important;
        transform: none !important;
    }
}

@media (max-width: 768px) {
    .install-box {
        margin-top: 20px;
        padding: 20px 15px;
    }
    
    .install-box h3 {
        font-size: 22px;
    }
    
    .install-desc {
        font-size: 13px;
    }
    
    #install-content li {
        font-size: 12px;
        margin-bottom: 15px;
    }
}
