:root{--primary-bg:#1e1e1e;--card-bg:#2a2a2a;--text-color:#f5f5f5;--accent-orange:#f60;--accent-green:#0c6;--widget-bg:#2a2a2a}.game-page .navbar,.game-page footer{background-color:var(--primary-bg)!important;color:var(--text-color)!important}body.game-page{background:url(https://guvenhost.com/assets/images/game-pattern.png.pagespeed.ce.ecOFC6Abxs.png) repeat!important;background-size:auto;filter:grayscale(100%)}body.game-page::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(30,30,30,.8)!important;pointer-events:none;z-index:-1}.game-page .hero-section{position:relative;background:url(https://guvenhost.com/assets/images/xgame-hosting-banner.jpg.pagespeed.ic.GEbpc1SIXc.jpg) no-repeat center center!important;background-size:cover!important;padding:250px 0!important}.game-page .hero-section::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:150px;background:linear-gradient(to bottom,transparent,var(--primary-bg))!important}.game-page .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)!important}.game-page .hero-content{position:relative;z-index:2;text-align:center}.game-page .hero-content h1{font-size:4rem;text-transform:uppercase;letter-spacing:2px;color:var(--accent-orange)!important}.game-page .hero-content p{font-size:1.5rem;margin-top:20px;color:var(--accent-green)!important}.game-page .middle-pattern{background:url(https://guvenhost.com/assets/images/game-pattern.png.pagespeed.ce.ecOFC6Abxs.png) repeat;opacity:.1;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.game-page .divider{width:100%;height:4px;background:linear-gradient(to right,var(--accent-orange),var(--accent-green));margin:40px 0}.game-page .game-search-section{padding:20px 0;text-align:center}.game-page .game-search-section input{width:100%;max-width:500px;padding:10px;font-size:1.2rem;border:none;outline:none;background:transparent;border-bottom:2px solid var(--accent-orange);color:var(--text-color);text-align:center}.game-page .featured-slider-section{position:relative;padding:30px 0;margin:40px 0}.game-page .splide.featured-slider{background-color:var(--card-bg)!important;border-radius:10px;overflow:hidden;padding:10px 0}.game-page .splide__slide{padding:10px}.game-page .featured-card{position:relative;width:100%;height:500px;background-color:var(--card-bg);border:none;border-radius:10px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.2);transition:transform .3s ease , box-shadow .3s ease}.game-page .featured-card:hover{transform:scale(1.05);box-shadow:0 0 25px rgba(0,0,0,.3)}.game-page .featured-card .card-img{width:100%;height:100%;object-fit:cover;display:block}.game-page .featured-card .card-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,.3);backdrop-filter:blur(5px);opacity:0;transition:opacity .3s ease}.game-page .featured-card:hover .card-content{opacity:1}.game-page .featured-card .left-content{width:50%}.game-page .featured-card .left-content h2{font-size:2.2rem;color:var(--accent-orange);margin-bottom:10px}.game-page .featured-card .left-content ul{list-style:none;padding:0;margin:0;font-size:1rem}.game-page .featured-card .left-content ul li{margin-bottom:5px}.game-page .featured-card .right-content{width:50%;text-align:right}.game-page .featured-card .right-content .price{font-size:2rem;color:var(--accent-green);margin-bottom:10px}.game-page .featured-card .right-content p{font-size:1rem;margin-bottom:15px}.game-page .featured-card .right-content .btn{background-color:var(--accent-green);border-color:var(--accent-green);color:#fff;padding:10px 20px;text-transform:uppercase;transition:background-color .3s}.game-page .featured-card .right-content .btn:hover{background-color:var(--accent-orange);border-color:var(--accent-orange)}.game-page .cards-container{background-color:var(--primary-bg);padding:50px 0}.game-page .game-cards-grid{padding:50px 0}.game-page .card.game-card{position:relative;width:400px;height:500px;background-color:var(--card-bg);border:none;border-radius:10px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.2);transition:transform .3s ease , box-shadow .3s ease;margin:0 auto}.game-page .card.game-card:hover{transform:scale(1.05);box-shadow:0 0 25px rgba(0,0,0,.3)}.game-page .card.game-card .card-img{width:100%;height:100%;object-fit:cover;display:block}.game-page .card-price{position:absolute;bottom:0;left:0;width:100%;height:50px;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--accent-green);transition:opacity .3s ease}.game-page .card.game-card:hover .card-price{opacity:0}.game-page .card-overlay{position:absolute;left:0;right:0;bottom:0;width:100%;height:0;overflow:hidden;transition:height .3s ease}.game-page .card.game-card:hover .card-overlay{height:150px}.game-page .card-overlay-inner{width:100%;height:100%;background:rgba(0,0,0,.7);backdrop-filter:blur(5px);padding:20px;text-align:center;color:var(--text-color);opacity:0;transition:opacity .3s ease}.game-page .card.game-card:hover .card-overlay-inner{opacity:1}.game-page .card-overlay-inner h5{font-size:1.8rem;margin-bottom:10px;color:var(--accent-orange)}.game-page .card-overlay-inner p{font-size:1rem;margin-bottom:15px}.game-page .card-overlay-inner .btn{background-color:var(--accent-green);border-color:var(--accent-green);color:#fff;padding:10px 20px;text-transform:uppercase;transition:background-color .3s ease}.game-page .card-overlay-inner .btn:hover{background-color:var(--accent-orange);border-color:var(--accent-orange)}.game-page .card-animation{animation:fadeInUp 1s ease-in-out}@keyframes fadeInUp {
    from { opacity: 0; transform: translateY(30px); }
    to { opacity: 1; transform: translateY(0); }
}.game-page .widget-section{padding:50px 0}.game-page .widget-section .widget-box{background-color:var(--widget-bg);border-radius:10px;padding:30px 20px;box-shadow:0 0 15px rgba(0,0,0,.2);transition:transform .3s ease;text-align:center;margin-bottom:30px}.game-page .widget-section .widget-box:hover{transform:translateY(-5px)}.game-page .widget-section .widget-box img{width:60px;margin-bottom:15px}.game-page .widget-section .widget-box h5{font-size:1.25rem;margin-bottom:10px;color:var(--accent-green)}.game-page .widget-section .widget-box p{color:var(--text-color)}.game-page .extra-widgets{padding:50px 0}.game-page .extra-widgets .widget-box{padding:40px 20px}