@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@400;500;600;700&display=swap";body{font-family:Outfit,sans-serif;font-size:16px;line-height:1.6;color:#f8fafc;background-color:#18182b;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;font-weight:600;margin-top:0}h1{font-size:2.5rem;line-height:1.2;letter-spacing:-.02em}h2{font-size:2rem;line-height:1.3;letter-spacing:-.01em}h3{font-size:1.5rem;line-height:1.4}p{margin-top:0;margin-bottom:1rem}a{color:#a78bfa;text-decoration:none;transition:all .25s ease}a:hover{color:#06b6d4}.price{color:#10b981}.discount,.price{font-family:Inter,sans-serif;font-weight:700}.discount{background-color:#10b981;color:#f8fafc;padding:2px 6px;border-radius:4px;font-size:.85rem}.footer{background-color:#18182b;border-top:1px solid hsla(0,0%,100%,.1);padding:2rem 0;margin-top:auto;width:100%}.footer .container{max-width:1400px;margin:0 auto;padding:0 1rem}.footer .footerContent{justify-content:space-between;width:100%}.footer .footerContent,.footer .footerLeft{display:flex;align-items:center;gap:1rem}.footer .footerLeft .logo{font-size:1.2rem;font-weight:600;color:#a78bfa;text-decoration:none;transition:color .25s ease}.footer .footerLeft .logo:hover{color:#fff}.footer .footerLeft .copyright{font-size:.8rem;color:#cbd5e1}.footer .footerRight{display:flex;align-items:center;gap:1.5rem}.footer .footerRight .links{display:flex;gap:1rem}.footer .footerRight .links a{color:#cbd5e1;text-decoration:none;font-size:.85rem;transition:color .25s ease;padding:.25rem 0}.footer .footerRight .links a:hover{color:#a78bfa}.footer .footerRight .socialLinks{display:flex;gap:.5rem}.footer .footerRight .socialLinks a{width:32px;height:32px;border-radius:6px;background:rgba(167,139,250,.1);display:flex;align-items:center;justify-content:center;color:#a78bfa;text-decoration:none;transition:all .25s ease}.footer .footerRight .socialLinks a:hover{background:rgba(167,139,250,.2);color:#fff}@media(max-width:768px){.footer{padding:1.5rem 0}.footer .container{padding:0 1rem}.footer .footerContent{flex-direction:column;gap:1rem;text-align:center}.footer .footerLeft{flex-direction:column;gap:.5rem}.footer .footerRight{flex-direction:column;gap:1rem}.footer .footerRight .links{gap:.75rem}}@media(max-width:480px){.footer{padding:1rem 0}.footer .container{padding:0 .5rem}.footer .footerRight .links{flex-wrap:wrap;justify-content:center;gap:.5rem}}.header{background-color:#18182b;color:#f8fafc;padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:1000;transition:all .3s ease}.header.scrolled{box-shadow:0 1px 4px rgba(0,0,0,.1);background-color:rgba(24,24,43,.97)}.header.scrolled .headerContainer{padding:.6rem 1.5rem}.header .headerContainer{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:.9rem 1.5rem;position:relative;transition:padding .3s ease}.header .logoContainer{display:flex;align-items:center;flex:0 0 auto;margin-right:1rem}.header .logoContainer .logo{display:flex;align-items:center;cursor:pointer;transition:transform .3s ease}.header .logoContainer .logo:hover{transform:translateY(-1px)}.header .logoContainer .logo:hover .logoIcon{transform:rotate(-10deg)}.header .logoContainer .logo .logoIcon{color:#a78bfa;width:1.5rem;height:1.5rem;margin-right:.5rem;stroke-width:2;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.header .logoContainer .logo .logoText{font-family:Inter,sans-serif;font-weight:700;font-size:1.3rem;color:#a78bfa;letter-spacing:.5px;transition:color .3s ease}.header .centerSection{justify-content:center;flex:1 1;margin:0 1rem}.header .centerSection,.header .leftNav,.header .rightNav{display:flex;align-items:center}.header .leftNav a,.header .rightNav a{text-decoration:none;margin:0 .5rem}.header .leftNav a .navItem,.header .rightNav a .navItem{display:flex;align-items:center;color:#cbd5e1;transition:all .3s cubic-bezier(.25,.8,.25,1);font-family:Inter,sans-serif;font-weight:500;font-size:.9rem;padding:.4rem .6rem;border-radius:4px;position:relative}.header .leftNav a .navItem svg,.header .rightNav a .navItem svg{margin-right:.5rem;stroke-width:2;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),color .3s ease}.header .leftNav a .navItem:after,.header .rightNav a .navItem:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background-color:#a78bfa;transition:all .3s ease;opacity:0}.header .leftNav a .navItem:hover,.header .rightNav a .navItem:hover{color:#f8fafc}.header .leftNav a .navItem:hover:after,.header .rightNav a .navItem:hover:after{width:100%;left:0;opacity:1}.header .leftNav a .navItem.active,.header .rightNav a .navItem.active{color:#a78bfa;font-weight:600}.header .leftNav a .navItem.active:after,.header .rightNav a .navItem.active:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#a78bfa;opacity:1}.header .leftNav a .navItem.active svg,.header .rightNav a .navItem.active svg{color:#a78bfa}.header .searchContainer{display:flex;align-items:center;background-color:rgba(20,20,32,.3);border-radius:4px;overflow:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1);width:300px;border:1px solid hsla(0,0%,100%,.05);margin:0 1rem;position:relative}.header .searchContainer:before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#a78bfa;transition:width .3s ease;z-index:1}.header .searchContainer:hover{background-color:rgba(20,20,32,.4)}.header .searchContainer:hover .searchIcon{color:rgba(203,213,225,.9)}.header .searchContainer.focused{background-color:rgba(20,20,32,.5);border-color:rgba(167,139,250,.3);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.header .searchContainer.focused:before{width:100%}.header .searchContainer.focused .searchIcon{color:#a78bfa;transform:scale(1.1)}.header .searchContainer .searchIcon{color:#cbd5e1;width:1rem;height:1rem;margin-left:.8rem;stroke-width:2;transition:all .3s ease}.header .searchContainer .searchInput{flex:1 1;background-color:rgba(0,0,0,0);border:none;padding:.6rem .8rem;color:#f8fafc;font-family:Outfit,sans-serif;font-size:.9rem;transition:all .3s ease}.header .searchContainer .searchInput:focus{outline:none}.header .searchContainer .searchInput::placeholder{color:rgba(203,213,225,.6);transition:color .3s ease}.header .searchContainer .searchInput:focus::placeholder{color:rgba(203,213,225,.8)}@media(max-width:1100px){.header .searchContainer{width:250px}}@media(max-width:900px){.header .searchContainer{width:200px;margin:0 .8rem}.header .leftNav a,.header .rightNav a{margin:0 .3rem}.header .leftNav a .navItem,.header .rightNav a .navItem{padding:.3rem .5rem}}@media(max-width:768px){.header .headerContainer{padding:.8rem 1rem}.header .logoContainer{margin-right:auto}.header .centerSection{margin:0;gap:1rem;justify-content:flex-end}.header .leftNav a .navItem svg,.header .rightNav a .navItem svg{margin-right:.5rem}.header .searchContainer{display:none}}@media(max-width:600px){.header .headerContainer{padding:.7rem 1rem}.header .logoContainer .logoText{font-size:1.1rem}.header .centerSection{justify-content:flex-end}.header .centerSection .leftNav a,.header .centerSection .rightNav a{margin:0 .2rem}.header .centerSection .leftNav a .navItem,.header .centerSection .rightNav a .navItem{padding:.5rem}.header .centerSection .leftNav a .navItem svg,.header .centerSection .rightNav a .navItem svg{margin-right:.5rem;width:1.1rem;height:1.1rem}.header .centerSection .searchContainer{display:none}}@media(max-width:480px){.header .headerContainer{padding:.6rem .8rem}.header .logoContainer .logoIcon{width:1.3rem;height:1.3rem}.header .logoContainer .logoText{display:none}.header .centerSection{justify-content:center}.header .centerSection .leftNav a,.header .centerSection .rightNav a{margin:0 .1rem}.header .centerSection .leftNav a .navItem,.header .centerSection .rightNav a .navItem{padding:.4rem .6rem;border-radius:4px}.header .centerSection .leftNav a .navItem svg,.header .centerSection .rightNav a .navItem svg{margin-right:.5rem;width:1rem;height:1rem}.header .centerSection .searchContainer{display:none}}@media(max-width:360px){.header .headerContainer{padding:.5rem .6rem}.header .logoContainer .logoIcon{width:1.2rem;height:1.2rem}.header .logoContainer .logoText{font-size:.95rem}.header .centerSection{gap:.4rem;justify-content:flex-end}.header .centerSection .leftNav a,.header .centerSection .rightNav a{margin:0}.header .centerSection .leftNav a .navItem,.header .centerSection .rightNav a .navItem{padding:.35rem .5rem;border-radius:4px}.header .centerSection .leftNav a .navItem svg,.header .centerSection .rightNav a .navItem svg{margin-right:.3rem;width:.9rem;height:.9rem}.header .centerSection .searchContainer{display:none}}.gameCard{background-color:#23233a;border-radius:6px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;height:100%;cursor:pointer;text-decoration:none;color:inherit;display:block}.gameCard:hover{transform:translateY(-4px);box-shadow:0 10px 36px rgba(139,92,246,.25);text-decoration:none}.gameCard:hover .gameImage{transform:scale(1.05)}.gameCard .gameImageContainer{position:relative;aspect-ratio:460/215;overflow:hidden}.gameCard .gameImageContainer .gameImage{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.gameCard .gameImageContainer .discountBadge{position:absolute;top:.5rem;right:.5rem;background-color:#10b981;color:#fff;font-weight:700;font-size:.75rem;padding:.25rem .5rem;border-radius:6px;display:flex;align-items:center;gap:2px;box-shadow:0 2px 8px rgba(0,0,0,.3)}@media(max-width:480px){.gameCard .gameImageContainer .discountBadge{font-size:.7rem;padding:.2rem .4rem}}.gameCard .gameImageContainer .storeTag{position:absolute;bottom:.5rem;left:.5rem;background-color:rgba(24,24,43,.9);color:#f8fafc;font-size:.65rem;padding:.2rem .5rem;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:480px){.gameCard .gameImageContainer .storeTag{font-size:.6rem;padding:.15rem .4rem}}.gameCard .gameInfo{padding:.75rem}@media(max-width:480px){.gameCard .gameInfo{padding:.5rem}}.gameCard .gameInfo .gameTitle{font-size:.9rem;font-weight:600;color:#f8fafc;margin:0 0 .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}@media(max-width:480px){.gameCard .gameInfo .gameTitle{font-size:.8rem;margin-bottom:.4rem}}.gameCard .gameInfo .gameDetails{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.gameCard .gameInfo .gameDetails .pricing{display:flex;align-items:center;gap:.4rem;flex:1 1;min-width:0}.gameCard .gameInfo .gameDetails .pricing .originalPrice{font-size:.8rem;color:#cbd5e1;text-decoration:line-through}@media(max-width:480px){.gameCard .gameInfo .gameDetails .pricing .originalPrice{font-size:.7rem}}.gameCard .gameInfo .gameDetails .pricing .discountBadge{background-color:#10b981;color:#fff;font-weight:700;font-size:.65rem;padding:.15rem .3rem;border-radius:6px;white-space:nowrap}@media(max-width:480px){.gameCard .gameInfo .gameDetails .pricing .discountBadge{font-size:.6rem;padding:.1rem .25rem}}.gameCard .gameInfo .gameDetails .pricing .currentPrice{font-size:1.1em;font-weight:700;color:#10b981}@media(max-width:480px){.gameCard .gameInfo .gameDetails .pricing .currentPrice{font-size:1em}}.gameCard .gameInfo .gameDetails .pricing .priceRow{display:flex;align-items:center;gap:.5rem}.gameCard .gameInfo .gameDetails .linkCount{display:flex;align-items:center}.gameCard .gameInfo .gameDetails .linkCount svg{margin-left:5px;height:20px;width:20px}.gameCard .gameInfo .gameDetails .platformLabel{color:#b5b5b5;font-size:.9em;flex-shrink:0}@media(max-width:480px){.gameCard .gameInfo .gameDetails .platformLabel{font-size:.8em}}.gameCard .gameInfo .gameDetails .timeAgo{display:flex;align-items:center;gap:.25rem;color:#cbd5e1;font-size:.7rem;white-space:nowrap;flex-shrink:0}@media(max-width:480px){.gameCard .gameInfo .gameDetails .timeAgo{font-size:.65rem}}.gameCard.animate-in{animation:slideInCard .5s ease-out}@keyframes slideInCard{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gameCard.loading .currentPrice,.gameCard.loading .gameImageContainer,.gameCard.loading .gameTitle{background:linear-gradient(90deg,#23233a 25%,rgba(255,255,255,.1) 50%,#23233a 75%);background-size:200% 100%;animation:loading 1.5s infinite}.gameCard.loading .currentPrice,.gameCard.loading .gameTitle{color:rgba(0,0,0,0);border-radius:4px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.gameCard .recommendStar{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;gap:.2rem;opacity:.7;transition:opacity .2s}.gameCard .recommendStar .starIcon{color:gold;fill:gold;filter:drop-shadow(0 1px 4px rgba(0,0,0,.5333333333))}.gameCard .gameCard:hover .recommendStar{opacity:1}.gameCard .starLabel{color:gold;font-size:.8em;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.5333333333)}.languageSwitcher{display:flex;align-items:center;gap:.5rem;z-index:1100}.languageSwitcher .langBtn{background:none;border:none;color:#cbd5e1;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;padding:.2rem .7rem;border-radius:4px;cursor:pointer;transition:background .2s,color .2s;outline:none}.languageSwitcher .langBtn.active,.languageSwitcher .langBtn:hover{background:#a78bfa;color:#fff}@media(max-width:768px){.languageSwitcher{gap:.2rem}.languageSwitcher .langBtn{font-size:.95rem;padding:.15rem .5rem}}.homeContainer{width:100%;max-width:100%;margin:0 auto;overflow-x:hidden}.homeContainer .mainLayout{display:flex;flex-direction:column;min-height:calc(100vh - 64px);width:100%}@media(max-width:480px){.homeContainer .mainLayout{min-height:auto}}.homeContainer .contentArea{max-width:1200px;width:100%;margin:0 auto;padding:0 1rem;box-sizing:border-box}@media(max-width:768px){.homeContainer .contentArea{padding:0 .75rem}}@media(max-width:480px){.homeContainer .contentArea{padding:0 .5rem}}.homeContainer .contentArea .heroSection{text-align:center;padding:3rem 0 2rem;background:linear-gradient(135deg,rgba(167,139,250,.05),transparent);border-radius:6px;margin-bottom:2rem}@media(max-width:768px){.homeContainer .contentArea .heroSection{padding:2rem 0 1.5rem;margin-bottom:1.5rem}}@media(max-width:480px){.homeContainer .contentArea .heroSection{padding:1.5rem 0 1rem;margin-bottom:1rem}}.homeContainer .contentArea .heroSection .heroContent{max-width:800px;margin:0 auto}.homeContainer .contentArea .heroSection .heroContent .heroTitle{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:2.5rem;font-weight:700;color:#f8fafc;margin-bottom:1rem;letter-spacing:-.5px}@media(max-width:768px){.homeContainer .contentArea .heroSection .heroContent .heroTitle{font-size:2rem;gap:.5rem}}@media(max-width:480px){.homeContainer .contentArea .heroSection .heroContent .heroTitle{font-size:1.75rem;flex-direction:column;gap:.5rem}}.homeContainer .contentArea .heroSection .heroContent .heroTitle .heroIcon{color:#a78bfa;flex-shrink:0;width:3rem;height:3rem}@media(max-width:768px){.homeContainer .contentArea .heroSection .heroContent .heroTitle .heroIcon{width:2.5rem;height:2.5rem}}@media(max-width:480px){.homeContainer .contentArea .heroSection .heroContent .heroTitle .heroIcon{width:2rem;height:2rem}}.homeContainer .contentArea .heroSection .heroContent .heroSubtitle{font-size:1.1rem;color:#cbd5e1;margin-bottom:2rem;line-height:1.6}@media(max-width:768px){.homeContainer .contentArea .heroSection .heroContent .heroSubtitle{font-size:1rem;margin-bottom:1.5rem}}@media(max-width:480px){.homeContainer .contentArea .heroSection .heroContent .heroSubtitle{font-size:.95rem;margin-bottom:1.25rem}}.homeContainer .contentArea .heroSection .heroContent .partnersRow{display:flex;flex-direction:column;align-items:center;gap:1rem}@media(max-width:480px){.homeContainer .contentArea .heroSection .heroContent .partnersRow{gap:.75rem}}.homeContainer .contentArea .heroSection .heroContent .partnersRow .creatorsProfiles{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}@media(max-width:480px){.homeContainer .contentArea .heroSection .heroContent .partnersRow .creatorsProfiles{gap:.5rem}}.homeContainer .contentArea .heroSection .heroContent .partnersRow .creatorsProfiles .creatorProfile{display:block;border-radius:50%;overflow:hidden;width:48px;height:48px;border:2px solid #2a2a2a;transition:all .25s ease;box-shadow:0 2px 8px rgba(0,0,0,.2)}@media(max-width:768px){.homeContainer .contentArea .heroSection .heroContent .partnersRow .creatorsProfiles .creatorProfile{width:44px;height:44px}}@media(max-width:480px){.homeContainer .contentArea .heroSection .heroContent .partnersRow .creatorsProfiles .creatorProfile{width:40px;height:40px}}.homeContainer .contentArea .heroSection .heroContent .partnersRow .creatorsProfiles .creatorProfile:hover{border-color:#a78bfa;transform:translateY(-2px);box-shadow:0 4px 16px rgba(167,139,250,.3)}.homeContainer .contentArea .heroSection .heroContent .partnersRow .creatorsProfiles .creatorProfile img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.homeContainer .contentArea .heroSection .heroContent .partnersRow .creatorsProfiles .creatorProfile:hover img{transform:scale(1.1)}.homeContainer .contentArea .allGamesSection{padding:1rem 0;width:100%}@media(max-width:768px){.homeContainer .contentArea .allGamesSection{padding:.75rem 0}}.homeContainer .contentArea .allGamesSection .allGamesGrid{width:100%}.homeContainer .contentArea .allGamesSection .allGamesGrid .gameFeedContainer{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;width:100%}@media(max-width:768px){.homeContainer .contentArea .allGamesSection .allGamesGrid .gameFeedContainer{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}}@media(max-width:480px){.homeContainer .contentArea .allGamesSection .allGamesGrid .gameFeedContainer{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}}.searchPageContainer{margin:0 auto;max-width:1400px;padding:1.5rem 1rem 2rem;width:-webkit-fill-available}.searchPageContainer .searchHeader{text-align:center;margin-bottom:2rem}.searchPageContainer .searchHeader .searchTitle{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:2rem;font-weight:700;color:#f8fafc;margin-bottom:.5rem}.searchPageContainer .searchHeader .searchTitle .searchIcon{color:#a78bfa;width:2rem;height:2rem}.searchPageContainer .searchHeader .searchSubtitle{font-size:1rem;color:#cbd5e1}.searchPageContainer .searchBar{margin-bottom:1rem;width:100%;max-width:100%}@media(max-width:768px){.searchPageContainer .searchBar{margin-bottom:.75rem}}.searchPageContainer .searchBar .searchInputContainer{display:flex;align-items:center;background-color:rgba(20,20,32,.3);border-radius:8px;border:2px solid hsla(0,0%,100%,.08);overflow:hidden;width:100%;max-width:100%;min-width:0;position:relative;box-sizing:border-box}.searchPageContainer .searchBar .searchInputContainer .searchInputIcon{color:#cbd5e1;width:1.2rem;height:1.2rem;margin-left:1rem;stroke-width:2;transition:all .3s ease;flex-shrink:0}.searchPageContainer .searchBar .searchInputContainer .searchInput{flex:1 1;background-color:rgba(0,0,0,0);border:none;padding:1rem;color:#f8fafc;font-family:Outfit,sans-serif;font-size:1.1rem;transition:all .3s ease;min-width:0}.searchPageContainer .searchBar .searchInputContainer .searchInput:focus{outline:none}.searchPageContainer .searchBar .searchInputContainer .searchInput::placeholder{color:rgba(203,213,225,.6);transition:color .3s ease}.searchPageContainer .searchBar .searchInputContainer .searchInput:focus::placeholder{color:rgba(203,213,225,.8)}.searchPageContainer .searchBar .searchInputContainer .clearSearchButton{background:none;border:none;color:#cbd5e1;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease;margin-right:.75rem;flex-shrink:0}.searchPageContainer .searchBar .searchInputContainer .clearSearchButton:hover{color:#f8fafc;background:rgba(203,213,225,.1)}.searchPageContainer .filtersPanel{background:rgba(35,35,58,.9);border:1px solid rgba(167,139,250,.2);border-radius:12px;padding:1.5rem;box-shadow:0 4px 16px rgba(0,0,0,.1);width:max-content;margin:auto}.searchPageContainer .filtersPanel .filtersContent{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:center}@media(max-width:768px){.searchPageContainer .filtersPanel .filtersContent{flex-direction:column;gap:1rem}}.searchPageContainer .filtersPanel .filtersContent .filterGroup{display:flex;flex-direction:row;min-width:200px;position:relative;align-items:baseline;gap:15px}.searchPageContainer .filtersPanel .filtersContent .filterGroup.priceFilterGroup .filterHeader{text-align:center;margin-bottom:.75rem}.searchPageContainer .filtersPanel .filtersContent .filterGroup.priceFilterGroup .filterHeader .filterTitle{font-size:1rem;font-weight:600;color:#f8fafc}.searchPageContainer .filtersPanel .filtersContent .filterGroup.priceFilterGroup .priceInputs{display:flex;align-items:center;gap:.75rem;justify-content:center}.searchPageContainer .filtersPanel .filtersContent .filterGroup.priceFilterGroup .priceInputs input{width:80px;padding:.8rem 1rem;background:#141420;border:2px solid rgba(203,213,225,.2);border-radius:10px;color:#f8fafc;font-size:1rem;text-align:center;transition:border-color .2s ease}.searchPageContainer .filtersPanel .filtersContent .filterGroup.priceFilterGroup .priceInputs input:focus{outline:none;border-color:#a78bfa}.searchPageContainer .filtersPanel .filtersContent .filterGroup.priceFilterGroup .priceInputs input::placeholder{color:rgba(203,213,225,.6)}.searchPageContainer .filtersPanel .filtersContent .filterGroup.priceFilterGroup .priceInputs .priceSeparator{color:#cbd5e1;font-weight:600;font-size:1rem}.searchPageContainer .filtersPanel .filtersContent .filterGroup.priceFilterGroup .priceInputs .priceSymbol{color:#a78bfa;font-weight:600;font-size:1rem}.searchPageContainer .filtersPanel .filtersContent .filterGroup.dropdownFilterGroup .dropdownHeader{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:200px;background:rgba(24,24,43,.05);border:2px solid rgba(167,139,250,.1);border-radius:10px;cursor:pointer;padding:.8rem 1rem;transition:all .2s ease}.searchPageContainer .filtersPanel .filtersContent .filterGroup.dropdownFilterGroup .dropdownHeader:hover{background:rgba(167,139,250,.08);border-color:rgba(167,139,250,.3);transform:translateY(-1px)}.searchPageContainer .filtersPanel .filtersContent .filterGroup.dropdownFilterGroup .dropdownHeader .dropdownTitle{font-size:1rem;font-weight:600;color:#f8fafc}.searchPageContainer .filtersPanel .filtersContent .filterGroup.dropdownFilterGroup .dropdownHeader .dropdownIcon{display:flex;align-items:center;color:#a78bfa;transition:transform .2s ease}.searchPageContainer .filtersPanel .filtersContent .filterGroup.dropdownFilterGroup .filterOptions{position:absolute;top:calc(100% + .5rem);left:50%;transform:translateX(-50%);z-index:1000;width:280px;background:#23233a;border:2px solid rgba(167,139,250,.2);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.2);overflow:hidden}.searchPageContainer .filtersPanel .filtersContent .filterGroup.dropdownFilterGroup .filterOptions .optionsList{max-height:200px;overflow-y:auto;padding:.5rem}.searchPageContainer .filtersPanel .filtersContent .filterGroup.dropdownFilterGroup .filterOptions .optionsList .filterOption{display:flex;align-items:center;gap:.75rem;padding:.6rem .8rem;border-radius:8px;cursor:pointer;transition:all .2s ease}.searchPageContainer .filtersPanel .filtersContent .filterGroup.dropdownFilterGroup .filterOptions .optionsList .filterOption:hover{background:rgba(167,139,250,.1);transform:translateX(4px)}.searchPageContainer .filtersPanel .filtersContent .filterGroup.dropdownFilterGroup .filterOptions .optionsList .filterOption input[type=checkbox]{width:18px;height:18px;accent-color:#a78bfa;cursor:pointer}.searchPageContainer .filtersPanel .filtersContent .filterGroup.dropdownFilterGroup .filterOptions .optionsList .filterOption .optionLabel{color:#f8fafc;font-size:.95rem;font-weight:500;cursor:pointer}.searchPageContainer .filtersPanel .filtersContent .filterGroup.dropdownFilterGroup .filterOptions .optionsList::-webkit-scrollbar{width:6px}.searchPageContainer .filtersPanel .filtersContent .filterGroup.dropdownFilterGroup .filterOptions .optionsList::-webkit-scrollbar-track{background:rgba(203,213,225,.1);border-radius:3px}.searchPageContainer .filtersPanel .filtersContent .filterGroup.dropdownFilterGroup .filterOptions .optionsList::-webkit-scrollbar-thumb{background:rgba(167,139,250,.5);border-radius:3px}.searchPageContainer .filtersPanel .filtersContent .filterGroup.dropdownFilterGroup .filterOptions .optionsList::-webkit-scrollbar-thumb:hover{background:rgba(167,139,250,.7)}.searchPageContainer .filtersPanel .clearFiltersContainer{width:100%;display:flex;justify-content:center;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(167,139,250,.15)}.searchPageContainer .filtersPanel .clearFiltersContainer .clearAllButton{display:flex;align-items:center;gap:.5rem;background:rgba(0,0,0,0);border:2px solid #ef4444;color:#ef4444;padding:.7rem 1.2rem;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.searchPageContainer .filtersPanel .clearFiltersContainer .clearAllButton:hover{background:rgba(239,68,68,.1);transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.2)}.searchPageContainer .filtersPanel .clearFiltersContainer .clearAllButton span{font-weight:600}.searchPageContainer .resultsSection .gameCardSkeleton{display:flex;flex-direction:column;background:#23233a;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:1rem 1.2rem;min-height:100px;gap:1rem;align-items:flex-start;justify-content:flex-start}.searchPageContainer .resultsSection .gameCardSkeleton .skeleton{background:linear-gradient(90deg,rgba(203,213,225,.12) 25%,rgba(167,139,250,.08) 50%,rgba(203,213,225,.12) 75%);background-size:200% 100%;animation:skeletonLoading 1.2s linear infinite;border-radius:8px}.searchPageContainer .resultsSection .gameCardSkeleton .skeletonImg{width:100%;height:160px;border-radius:12px}.searchPageContainer .resultsSection .gameCardSkeleton .skeletonTitle{width:70%;height:22px;margin-top:.5rem}@keyframes skeletonLoading{0%{background-position:200% 0}to{background-position:-200% 0}}.searchPageContainer .resultsSection .resultsTitle{font-size:1.4rem;font-weight:600;color:#f8fafc;margin-bottom:1.5rem;margin-top:1rem}@media(max-width:768px){.searchPageContainer .resultsSection .resultsTitle{font-size:1.2rem;margin-bottom:1rem}}.searchPageContainer .resultsSection .gamesGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}@media(max-width:768px){.searchPageContainer .resultsSection .gamesGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}}@media(max-width:480px){.searchPageContainer .resultsSection .gamesGrid{grid-template-columns:1fr;gap:.75rem}}.searchPageContainer .resultsSection .noResults{display:flex;flex-direction:column;align-items:center;padding:4rem 0;text-align:center}.searchPageContainer .resultsSection .noResults svg{color:#cbd5e1;margin-bottom:1.5rem}.searchPageContainer .resultsSection .noResults h3{font-size:1.5rem;color:#f8fafc;margin-bottom:.5rem}.searchPageContainer .resultsSection .noResults p{color:#cbd5e1;margin-bottom:2rem;font-size:1rem}.searchPageContainer .resultsSection .noResults .clearAllButton{background:#a78bfa;border:none;color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.searchPageContainer .resultsSection .noResults .clearAllButton:hover{background:rgb(129.9090909091,90.1074380165,247.8925619835);transform:translateY(-1px)}.legalContainer{max-width:1200px;margin:20px 5%;padding:2.5rem 2rem;background:#18182b;border-radius:6px;box-shadow:0 2px 24px 0 rgba(80,60,180,.1);color:#f8fafc;font-family:Outfit,sans-serif,Segoe UI,Arial;border:1px solid rgba(167,139,250,.13)}.legalContainer .legalTitle{font-size:2rem;font-weight:700;margin-bottom:1.2rem;color:#a78bfa;text-align:left;letter-spacing:-.5px}.legalContainer .legalIntro{font-size:1.05rem;color:#cbd5e1;margin-bottom:1.7rem;text-align:left}.legalContainer .legalSectionTitle{font-size:1.13rem;font-weight:600;color:#06b6d4;margin-top:1.5rem;margin-bottom:.3rem;letter-spacing:.01em}.legalContainer p{font-size:1rem;color:#f8fafc;margin-bottom:.7rem;line-height:1.65}.legalContainer .legalUpdate{margin-top:2rem;font-size:.93rem;color:#cbd5e1;text-align:right;opacity:.8}@media(max-width:700px){.legalContainer{padding:1.2rem .7rem}.legalContainer .legalTitle{font-size:1.3rem}.legalContainer .legalSectionTitle{font-size:1rem}}@media(max-width:450px){.legalContainer{margin:20px 1px}}.notFoundContainer{min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;background:#18182b}.notFoundContainer .notFoundContent{text-align:center;background:#23233a;padding:2rem 1.5rem;border-radius:10px;box-shadow:0 6px 28px rgba(80,60,180,.18)}.notFoundContainer .notFoundTitle{font-size:3.5rem;font-weight:700;color:#a78bfa;margin-bottom:.5rem;letter-spacing:-1px}.notFoundContainer .notFoundSubtitle{color:#cbd5e1;font-size:1.1rem;margin-bottom:1.5rem}.notFoundContainer .notFoundHomeBtn{display:inline-block;background:#8b5cf6;color:#fff;padding:.6rem 1.5rem;border-radius:6px;font-weight:500;text-decoration:none;transition:background .25s}.notFoundContainer .notFoundHomeBtn:hover{background:#7c3aed;color:#f8fafc}.adsGameCard{width:100%;max-width:320px;margin:0 auto;background:#23233a;border-radius:10px;border:1px solid rgba(167,139,250,.12);box-shadow:none;padding:24px 18px 18px;text-align:center}.adsGameCard .gameImage,.adsGameCard .gameImageContainer{width:100%;max-width:220px;height:auto;margin:0 auto 12px;border-radius:10px;object-fit:cover;display:block}.adsGameCard .gameTitle{font-weight:700;font-size:1.1rem;color:#f8fafc;margin-bottom:.4rem}.adsGameCard .platformLabel{font-weight:400;font-size:.95rem;color:#cbd5e1;margin-bottom:.6rem}.adsGameCard .currentPrice{font-weight:700;font-size:1.1rem;color:#a78bfa;margin-bottom:1.1rem}.adsContainer{width:100%;min-height:calc(100vh - 120px);background:#18182b;color:#f8fafc;overflow-x:hidden}.adsContainer .loadingContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background:linear-gradient(135deg,#18182b,rgb(14.8656716418,14.8656716418,26.6343283582));position:relative;overflow:hidden}.adsContainer .loadingContainer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(167,139,250,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(167,139,250,.08) 0,transparent 50%);animation:backgroundPulse 4s ease-in-out infinite}.adsContainer .loadingContainer .loadingWrapper{display:flex;flex-direction:column;align-items:center;gap:30px;position:relative;z-index:1}.adsContainer .loadingContainer .loadingSpinner{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.adsContainer .loadingContainer .loadingSpinner .spinner-ring{position:absolute;border:3px solid rgba(0,0,0,0);border-radius:50%;animation:spin 2s linear infinite}.adsContainer .loadingContainer .loadingSpinner .spinner-ring:first-child{width:80px;height:80px;border-top:3px solid #a78bfa;border-right:3px solid rgba(167,139,250,.3);animation-delay:0s}.adsContainer .loadingContainer .loadingSpinner .spinner-ring:nth-child(2){width:60px;height:60px;border-top:3px solid rgb(241.1818181818,236.7851239669,254.2148760331);border-right:3px solid rgba(167,139,250,.2);animation-delay:-.5s;animation-direction:reverse}.adsContainer .loadingContainer .loadingSpinner .spinner-ring:nth-child(3){width:40px;height:40px;border-top:3px solid #fff;border-right:3px solid rgba(167,139,250,.1);animation-delay:-1s}.adsContainer .loadingContainer .loadingText{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;animation:fadeInUp 1s ease-out}.adsContainer .loadingContainer .loadingText .loadingTitle{color:#f8fafc;font-size:1.4rem;font-weight:700;letter-spacing:.5px;animation:textGlow 2s ease-in-out infinite}.adsContainer .loadingContainer .loadingText .loadingSubtitle{color:#cbd5e1;font-size:1rem;font-weight:400;opacity:.8;animation:fadeInOut 3s ease-in-out infinite}.adsContainer .adsLayout{max-width:100vw;width:auto;margin:0 auto;padding:20px;display:flex;flex-direction:column;gap:20px;min-height:calc(100vh - 120px)}@media(max-width:768px){.adsContainer .adsLayout{padding:20px;gap:20px}}.adsContainer .adsHeader{text-align:center;padding:0;border-radius:10px;flex-shrink:0}.adsContainer .mainContent{display:grid;grid-template-columns:1fr minmax(0,900px) 1fr;grid-gap:20px;gap:20px;align-items:start;flex:1 1}@media(max-width:1200px){.adsContainer .mainContent{grid-template-columns:1fr;gap:20px}}.adsContainer .leftAdsColumn,.adsContainer .rightAdsColumn{display:flex;flex-direction:column;gap:20px}@media(max-width:1200px){.adsContainer .leftAdsColumn,.adsContainer .rightAdsColumn{display:none}}.adsContainer .gamePreviewSection{flex-direction:column;gap:20px;overflow-x:hidden}.adsContainer .gamePreviewCard,.adsContainer .gamePreviewSection{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;box-sizing:border-box}.adsContainer .gamePreviewCard{background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:10px;box-shadow:none;min-height:413px!important;min-width:0;margin:0 auto;padding:0;text-align:center;border:1px solid rgba(167,139,250,.12);overflow:hidden;position:relative}.adsContainer .gamePreviewCard.compact,.adsContainer .gamePreviewOverlay{display:flex;flex-direction:column;align-items:center;justify-content:center}.adsContainer .gamePreviewOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(20,20,30,.4),rgba(20,20,30,.8));gap:30px;padding:40px 20px;z-index:2}.adsContainer .gamePreviewContent{padding:0;background:rgba(0,0,0,0);margin-bottom:0;text-align:center}.adsContainer .gamePreviewContent .gamePreviewTitle{font-weight:700;font-size:2rem;color:#fff;margin-bottom:.6rem;text-shadow:0 2px 8px rgba(0,0,0,.8)}.adsContainer .gamePreviewContent .gamePreviewPlatform{font-weight:500;font-size:1.1rem;color:hsla(0,0%,100%,.9);margin-bottom:.8rem;text-shadow:0 2px 4px rgba(0,0,0,.6)}.adsContainer .gamePreviewContent .gamePreviewPrice{font-weight:800;font-size:1.6rem;color:#a78bfa;margin-bottom:0;text-shadow:0 2px 8px rgba(0,0,0,.8)}.adsContainer .actionSection{padding:0 20px 20px;display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:0;margin-bottom:20px}.adsContainer .actionSection .redirectButton{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;max-width:320px;padding:20px;border:none;border-radius:6px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .25s ease;text-decoration:none;text-transform:uppercase;letter-spacing:.5px}.adsContainer .actionSection .redirectButton.active{background:linear-gradient(135deg,#8b5cf6,#a78bfa);color:#fff;box-shadow:0 4px 20px rgba(167,139,250,.3)}.adsContainer .actionSection .redirectButton.active:hover{background:linear-gradient(135deg,#7c3aed,rgb(129.9090909091,90.1074380165,247.8925619835));transform:translateY(-2px);box-shadow:0 6px 24px rgba(167,139,250,.4)}.adsContainer .actionSection .redirectButton.disabled{background:rgba(203,213,225,.15);color:#cbd5e1;cursor:not-allowed;border:2px solid rgba(203,213,225,.2)}.adsContainer .actionSection .countdownSection{display:flex;align-items:center;gap:20px;color:#cbd5e1;font-size:1rem;background:rgba(167,139,250,.05);padding:20px;border-radius:6px;border:1px solid rgba(167,139,250,.2)}.adsContainer .actionSection .countdownSection .clockIcon{color:#a78bfa;width:1.5rem;height:1.5rem;flex-shrink:0}.adsContainer .actionSection .countdownSection .countdownText{display:flex;align-items:center;text-align:center}.adsContainer .actionSection .countdownSection .countdownText .countdownMessage{color:#cbd5e1;font-size:1.4rem;font-weight:400;line-height:1.2}.adsContainer .actionSection .countdownSection .countdownText .countdownMessage .countdownTimer{color:#a78bfa;font-weight:800;font-size:1.4rem;margin:0 4px;animation:timerPulse 1s ease-in-out infinite}.adsContainer .adSlot{display:flex;align-items:center;justify-content:center;border-radius:6px;border:2px dashed rgba(167,139,250,.3);background:rgba(167,139,250,.05);transition:all .25s ease}.adsContainer .adSlot:hover{border-color:rgba(167,139,250,.5);background:rgba(167,139,250,.1)}.adsContainer .adSlot .adPlaceholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#cbd5e1;font-size:.9rem;text-align:center}.adsContainer .adSlot .adPlaceholder .adSize{font-size:.8rem;color:#a78bfa;font-weight:600}.adsContainer .adSlot.vertical{height:250px;width:100%}@media(max-width:1200px){.adsContainer .adSlot.vertical{height:120px;width:100%;display:flex;flex-direction:row}.adsContainer .adSlot.vertical .adPlaceholder{flex-direction:row;gap:20px}}.adsContainer .adSlot.horizontal{height:90px;width:100%}.adsContainer .adSlot.banner{height:120px;width:100%}@keyframes timerPulse{0%,to{transform:scale(1);text-shadow:0 0 5px rgba(167,139,250,.3)}50%{transform:scale(1.1);text-shadow:0 0 15px rgba(167,139,250,.8)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes backgroundPulse{0%,to{opacity:.3}50%{opacity:.6}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes textGlow{0%,to{text-shadow:0 0 5px rgba(167,139,250,.3)}50%{text-shadow:0 0 20px rgba(167,139,250,.6),0 0 30px rgba(167,139,250,.4)}}@keyframes fadeInOut{0%,to{opacity:.6}50%{opacity:1}}@media(max-width:768px){.adsContainer .adsHeader{padding:0}.adsContainer .mainContent{grid-template-columns:1fr;gap:20px}.adsContainer .actionSection{padding:20px}}@media(max-width:480px){.adsContainer .adsLayout{padding:20px}.adsContainer .adSlot.vertical{min-height:200px}.adsContainer .adSlot.banner,.adsContainer .adSlot.horizontal{height:100px}}.gameWrapper{min-height:100vh;background:#18182b;color:#f8fafc;padding:2rem 1rem}@media(max-width:768px){.gameWrapper{padding:1rem .2rem}}.gameWrapper .gameContainer{max-width:1000px;margin:0 auto;background:#18182b}@media(max-width:768px){.gameWrapper .gameContainer{max-width:100%;padding:0 .7rem}}.gameWrapper .gameTitle{text-align:center;margin-bottom:1.5rem}.gameWrapper .gameTitle h1{font-size:2.2rem;font-weight:800;margin:0 0 .5rem;background:linear-gradient(135deg,#a78bfa,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1.2}.gameWrapper .gameTitle .versionSelector{margin:.5rem auto 0;max-width:300px}.gameWrapper .gameTitle .versionSelector select.versionDropdown{width:100%;padding:.7rem 1rem;background:#141420;border:1.5px solid #a78bfa;border-radius:6px;color:#f8fafc;font-size:1rem;font-weight:600;transition:border .25s}.gameWrapper .gameTitle .versionSelector select.versionDropdown:focus{outline:none;border-color:#7c3aed}.gameWrapper .priceHighlight{background:#23233a;border-radius:10px;padding:2rem 1rem;margin-bottom:2rem;text-align:center;box-shadow:none;border:1px solid rgba(139,92,246,.08)}.gameWrapper .priceHighlight .mainPriceInfo .priceDisplay{margin-bottom:1rem}.gameWrapper .priceHighlight .mainPriceInfo .priceDisplay .bestPrice{display:block;font-size:2.5rem;font-weight:900;color:#10b981;letter-spacing:-.02em;margin-bottom:.2rem}.gameWrapper .priceHighlight .mainPriceInfo .priceDisplay .priceLabel{font-size:1rem;color:#cbd5e1;text-transform:uppercase;font-weight:600}.gameWrapper .priceHighlight .mainPriceInfo .priceDetails{display:flex;justify-content:center;align-items:center;gap:1rem}.gameWrapper .priceHighlight .mainPriceInfo .priceDetails .originalPrice{font-size:1.1rem;color:#cbd5e1;text-decoration:line-through;opacity:.7}.gameWrapper .priceHighlight .mainPriceInfo .priceDetails .savingsTag{background:#10b981;color:#18182b;padding:.3rem 1rem;border-radius:20px;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;box-shadow:none}.gameWrapper .offersSection{margin-bottom:1.5rem}@media(max-width:768px){.gameWrapper .offersSection{margin-bottom:1rem}}.gameWrapper .offersSection h2{font-size:1.2rem;font-weight:700;margin-bottom:1.2rem;color:#cbd5e1;text-align:left;letter-spacing:1px;text-transform:uppercase}@media(max-width:768px){.gameWrapper .offersSection h2{font-size:1rem;margin-bottom:.7rem}}.gameWrapper .offersSection .offersList{display:flex;flex-direction:column;gap:.7rem;width:100%}@media(max-width:768px){.gameWrapper .offersSection .offersList{gap:.5rem;width:100%}}.gameWrapper .dealCard{background:#23233a;border-radius:6px;padding:1.1rem 1rem;display:flex;align-items:center;border:1px solid rgba(160,160,180,.07);transition:box-shadow .25s,transform .25s,border-color .25s;gap:1.2rem;box-shadow:none}.gameWrapper .dealCard:hover{box-shadow:0 2px 8px rgba(139,92,246,.09);transform:translateY(-2px);border-color:#a78bfa;background:hsl(240,24.7311827957%,19.2352941176%)}.gameWrapper .dealCard .dealAction,.gameWrapper .dealCard .dealInfo,.gameWrapper .dealCard .dealPrice{transition:color .25s,background .25s,box-shadow .25s}.gameWrapper .dealCard .dealPrice .price{font-size:1.3rem;font-weight:800;color:#10b981;letter-spacing:-.01em}@media(max-width:768px){.gameWrapper .dealCard .dealPrice .price{font-size:1.1rem}}.gameWrapper .dealCard .dealInfo{flex:1 1}.gameWrapper .dealCard .dealInfo .storeName{font-size:1rem;font-weight:700;color:#f8fafc;margin-bottom:.2rem}@media(max-width:768px){.gameWrapper .dealCard .dealInfo .storeName{font-size:.95rem}}.gameWrapper .dealCard .dealInfo .storeDetails{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.gameWrapper .dealCard .dealInfo .storeDetails .platform,.gameWrapper .dealCard .dealInfo .storeDetails .region{font-size:.75rem;color:#cbd5e1;background:rgba(139,92,246,.08);padding:.15rem .6rem;border-radius:12px;font-weight:500}@media(max-width:768px){.gameWrapper .dealCard .dealInfo .storeDetails .platform,.gameWrapper .dealCard .dealInfo .storeDetails .region{font-size:.7rem;padding:.12rem .5rem}}.gameWrapper .dealCard .dealInfo .storeDetails .updateTime{font-size:.75rem;color:#cbd5e1;opacity:.7}@media(max-width:768px){.gameWrapper .dealCard .dealInfo .storeDetails .updateTime{font-size:.7rem}}.gameWrapper .dealCard .dealAction .dealButton{background:#8b5cf6;color:#f8fafc;padding:.6rem 1.2rem;border-radius:6px;text-decoration:none;font-weight:700;font-size:.9rem;transition:background .25s;text-transform:uppercase;letter-spacing:.5px;border:none;box-shadow:none}.gameWrapper .dealCard .dealAction .dealButton:hover{background:#7c3aed;color:#fff}@media(max-width:768px){.gameWrapper .dealCard .dealAction .dealButton{width:100%;padding:.5rem .7rem;font-size:.85rem}.gameWrapper .dealCard{flex-direction:column;align-items:flex-start;gap:.7rem;padding:.8rem .5rem;width:100%;box-sizing:border-box;margin:0}}.gameWrapper .gameDescription{background:#23233a;border-radius:6px;padding:1.2rem 1rem;margin-top:2.5rem;border:1px solid rgba(139,92,246,.06)}.gameWrapper .gameDescription p{margin:0;line-height:1.6;color:#cbd5e1;font-size:1rem}@media(max-width:768px){.gameWrapper .gameDescription p{font-size:.95rem}.gameWrapper .gameDescription{padding:.8rem .5rem;margin-top:1.2rem}}.gameWrapper .gameHeaderRow{display:flex;align-items:flex-end;justify-content:space-between;background:#23233a;border-radius:10px;padding:1.5rem 1rem 1.2rem;margin-bottom:2.2rem;border:1px solid rgba(139,92,246,.06);gap:2rem}@media(max-width:768px){.gameWrapper .gameHeaderRow{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem .7rem .7rem;margin-bottom:1.2rem}}.gameWrapper .gameHeaderRow .headerLeft{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.gameWrapper .gameHeaderRow .headerLeft .gameNameSimple{font-size:2rem;font-weight:800;color:#f8fafc;line-height:1.1;margin-bottom:.2rem}@media(max-width:768px){.gameWrapper .gameHeaderRow .headerLeft .gameNameSimple{font-size:1.3rem}}.gameWrapper .gameHeaderRow .headerLeft .headerPrices{display:flex;align-items:center;gap:.4rem;flex:1 1;min-width:0}.gameWrapper .gameHeaderRow .headerLeft .headerPrices .originalPrice{font-size:1rem;color:#cbd5e1;text-decoration:line-through}@media(max-width:480px){.gameWrapper .gameHeaderRow .headerLeft .headerPrices .originalPrice{font-size:.7rem}}.gameWrapper .gameHeaderRow .headerLeft .headerPrices .discountBadge{background-color:#10b981;color:#fff;font-weight:700;font-size:.85rem;padding:.15rem .3rem;border-radius:6px;white-space:nowrap}@media(max-width:480px){.gameWrapper .gameHeaderRow .headerLeft .headerPrices .discountBadge{font-size:.6rem;padding:.1rem .25rem}}.gameWrapper .gameHeaderRow .headerLeft .headerPrices .currentPrice{font-size:1.3rem;font-weight:700;color:#10b981}@media(max-width:480px){.gameWrapper .gameHeaderRow .headerLeft .headerPrices .currentPrice{font-size:1em}}.gameWrapper .gameHeaderRow .headerLeft .headerPrices .priceRow{display:flex;align-items:center;gap:.5rem}.gameWrapper .gameHeaderRow .headerRight{display:flex;align-items:flex-end}@media(max-width:768px){.gameWrapper .gameHeaderRow .headerRight{align-items:flex-start;margin-top:.5rem}}.gameWrapper .gameHeaderRow .headerRight .versionDropdown{min-width:160px;font-size:1rem}@media(max-width:768px){.gameWrapper .gameHeaderRow .headerRight .versionDropdown{min-width:120px;font-size:.95rem}.gameWrapper .gameHeaderRow{margin-bottom:1.2rem}.gameWrapper .offersSection{margin-bottom:1rem}}