input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{-ms-border-radius:20px;-o-border-radius:20px;background:linear-gradient(90deg,#bc4e9c 0%,#f80759 100%);border-radius:20px;margin:100px!important}::-webkit-scrollbar-track{background-color:#111;padding:10px!important}.searchResults::-webkit-scrollbar{width:3px;height:5px}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}.fs-pop{font-family:Poppins!important}*{box-sizing:border-box;color:var(--theme-white);letter-spacing:.5px;margin:0;padding:0}body{font-weight:400;background-color:var(--main-bg)!important;font-family:Poppins!important}h1,h2,h3,h4,h5,h6{margin:0;padding:0}ul,ol{margin:0!important;padding:0!important;list-style:none!important}a,a:hover{color:var(--theme-white)!important;text-decoration:none!important}.f-14{font-size:14px}.f-16{font-size:16px}.f-18{font-size:18px}.f-20{font-size:20px}.f-24{font-size:24px}.f-30{font-size:30px}.f-35{font-size:35px}.f-55{font-size:55px}:root{--main-bg:#1a1a1a;--theme-white:#fff;--theme-black:#000;--side-bar:#00000050;--theme-color:#f60759}.cl-w{color:var(--theme-white)}.cl-b{color:var(--theme-black)}.bg-green-grd{background:linear-gradient(90deg,#bc4e9c 0%,#f80759 100%)}.cl-green-grd{background:linear-gradient(90deg,#bc4e9c 0%,#f80759 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.whiteSpace{white-space:nowrap!important}.CusBdrRadius{-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.sideBar{background:#00000080;border-right:1px solid #414141;width:340px;position:relative;top:0;bottom:0;box-shadow:0 4px 30px #0000001a;z-index:99!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;-o-transition:all 1s ease-in-out!important;transition:all 1s ease-in-out!important}.Logo{max-height:50px}.SideNav{-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;width:100%;padding:12px 20px;font-size:13px;font-weight:500;color:#989898!important}.SideNavActive,.SideNav:hover{background:linear-gradient(90deg,#bc4e9c 0%,#f80759 100%);color:var(--theme-white)!important}hr,.cusHR{background-color:#fff;padding:.5px;opacity:.2!important;height:1px!important}.SideNavHeading{padding:12px 20px;font-size:16px;font-weight:600}.contactBox{-ms-border-radius:15px;-o-border-radius:15px;background-color:#e4d0ff1a;border:1px solid #b482ff33;border-radius:15px}.contactNav{width:100%;padding:14px 34px;font-size:12px;color:#e9d9ff80!important}.contactNavActive,.contactNav:hover{background-color:#e4d0ff0d;color:#e9d9ff!important}.footerText{opacity:.6;font-size:10px;line-height:10px;color:#989898!important;-o-transition:all .3s ease-in-out!important;font-weight:400!important;transition:all .3s ease-in-out!important}.socialMediaicon{opacity:.35;-o-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.footerText:hover,.socialMediaicon:hover{opacity:1}.navIcon,.SearchIcon{display:none;cursor:pointer!important}.modal{z-index:99999!important}.topHeader{z-index:10;background:#00000080;border-bottom:1px solid #414141;width:100%;box-shadow:0 4px 30px #0000001a;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.serchBar[type=text]{box-sizing:border-box;color:#fff;background-color:#b3b3b30d;background-image:url(/images/Search.svg);background-position:14px;background-repeat:no-repeat;background-size:14px;border:1px solid #515151;border-radius:12px;outline:none;width:500px;padding:12px 12px 12px 38px;font-size:14px;transition:width .4s ease-in-out;-o-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.serchBar:hover{border:1px solid #777}.serchBar:focus{border:1px solid var(--theme-color);background-image:url(/images/Search_Theme.svg)}.PopSerchBar[type=text]{border-radius:12px;padding:12px 12px 12px 38px;font-size:14px;color:#fff!important;background-color:#ffffff26!important;background-image:url(/images/White_Search.svg)!important;border:none!important}.PopSerchBar::placeholder{color:#fff}.PopSerchBar:hover{border:1px solid #fff}.PopSerchBar:focus{background-image:url(/images/Search_Theme.svg)!important}.modal-content{pointer-events:auto;outline:0;flex-direction:column;width:100%;display:flex;position:relative;box-shadow:0 4px 30px #0000001a;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;-ms-border-radius:20px 20px 20px 20px!important;-o-border-radius:20px 20px 20px 20px!important;border:1px solid var(--theme-color)!important;background:#0009!important;border-radius:20px!important}.modal-header{background-color:#f6075b26;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;border-bottom:1px solid var(--theme-color)!important;-ms-border-radius:20px 20px 0 0!important;-o-border-radius:20px 20px 0 0!important;border-radius:20px 20px 0 0!important}.btn-close{opacity:1!important;background-image:url(/images/Close.svg)!important}.modal-footer{color:#ffffff4d;background-color:#f6075b26;font-size:14px;font-weight:400;border-top:1px solid var(--theme-color)!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;-ms-border-radius:0px 0px 20px 20px!important;-o-border-radius:0px 0px 20px 20px!important;border-radius:0 0 20px 20px!important}.GameNamePlate{color:#c9c9c9;background:#00000080;max-height:80px;padding:10px;box-shadow:0 4px 30px #0000001a;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.GameNamePlate>img{max-height:60px}@media only screen and (max-width:991px){.Logo{max-height:34px}.SideNav{padding:12px 16px;font-size:12px}.SideNavHeading{padding:12px 16px;font-weight:600}.contactNav{padding:10px 26px;font-size:11px}.serchBar[type=text]{width:auto}.topHeader{background:#000000e6;border-right:1px solid #414141;height:60px;position:fixed;top:0;left:0;right:0;box-shadow:0 14px 20px #222;z-index:10!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.GameAreaMrg{margin-top:60px}.sideBar{z-index:1;overflow-anchor:none;scrollbar-width:none;background:#000000e6;border-right:1px solid #414141;width:300px;height:auto;position:fixed;top:60px;bottom:0;left:-100%;overflow:hidden auto;box-shadow:0 4px 30px #0000001a;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;-o-transition:all .5s ease-in-out!important;transition:all .5s ease-in-out!important}.sideBarActive{left:0;-o-transition:all .5s ease-in-out!important;transition:all .5s ease-in-out!important}.navIcon,.SearchIcon{cursor:pointer;display:block}.navIcon>img,.SearchIcon>img{height:16px}}@media only screen and (max-width:425px){.sideBar{width:100%}}.section-title{color:#333;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.125rem;font-weight:700;display:flex}@media (min-width:768px){.section-title{margin-bottom:1.5rem;font-size:1.25rem}}@media (min-width:992px){.section-title{font-size:1.5rem}}.section-emoji{font-size:1.25rem}@media (min-width:768px){.section-emoji{font-size:1.5rem}}.games-grid{grid-template-columns:repeat(5,1fr);grid-auto-rows:1fr;gap:.5rem;display:grid}@media (min-width:992px){.games-grid{grid-template-columns:repeat(8,1fr);gap:.75rem}}@media (min-width:1200px){.games-grid{gap:1rem}}.game-card-wrapper{grid-area:span 1/span 1}.game-card-wrapper.default-large{grid-area:span 2/span 2}@media (min-width:576px){.game-card-wrapper.sm-large{grid-area:span 2/span 2}.game-card-wrapper.sm-normal{grid-area:span 1/span 1}}@media (min-width:768px){.game-card-wrapper.md-large{grid-area:span 2/span 2}.game-card-wrapper.md-normal{grid-area:span 1/span 1}}@media (min-width:992px){.game-card-wrapper.lg-large{grid-area:span 2/span 2}.game-card-wrapper.lg-normal{grid-area:span 1/span 1}}@media (min-width:1200px){.game-card-wrapper.xl-large{grid-area:span 2/span 2}.game-card-wrapper.xl-normal{grid-area:span 1/span 1}}.game-card{cursor:pointer;aspect-ratio:1;-ms-border-radius:10px;-o-border-radius:10px;background:#000;border-radius:10px;width:100%;height:100%;transition:all .3s;position:relative;overflow:hidden}@media (min-width:768px){.game-card{border-radius:.75rem}}.game-card:hover{transform:scale(1.05);box-shadow:0 2px 8px #0000001a}.game-card-image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.container-custom{padding-left:.75rem;padding-right:.75rem}@media (min-width:576px){.container-custom{padding-left:1rem;padding-right:1rem}}@media (min-width:768px){.container-custom{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:992px){.container-custom{padding-left:2rem;padding-right:2rem}}.game-header-img{border-radius:10px;width:100%}.game-description-section{background-color:#000;border:1px solid #333;border-radius:15px}.border-b{background-color:#000!important}.rating{color:#f6a800;font-weight:700}.tag{background:linear-gradient(135deg,#aa5c9a8f,#db224d94);border-radius:5px;margin:3px;padding:5px 10px;display:inline-block}.share-btn{background:linear-gradient(135deg,#d472c1,#df0336);border:none;border-radius:5px;padding:8px 20px}.game-title{background:linear-gradient(#f886e1,#db224d);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:30px;font-weight:700}.game-stat-box{border:1px solid #333;border-bottom-right-radius:15px;border-bottom-left-radius:15px}.game-play-wrapper{background:#000;width:100%;padding-top:56.25%;position:relative;overflow:hidden}.game-play-wrapper iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.play-btn{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:#000;padding:12px 30px;font-size:16px;font-weight:600;transition:all .3s;position:relative;overflow:hidden;background:linear-gradient(90deg,#bc4e9c 0%,#f80759 100%)!important;border-radius:10px!important}.play-btn:hover{color:#000;text-shadow:0 0 5px #00000080;box-shadow:0 0 10px #cc1a55,0 0 20px #cc1a55,0 0 40px #cc1a55,0 0 80px #cc1a55;background:0 0!important}.play-btn:active{transform:translateY(0);box-shadow:0 0 5px #cc1a55,0 0 10px #cc1a55}.game-banner-wrapper{aspect-ratio:16/9;background:#000;width:100%;min-height:260px;position:relative;overflow:hidden}@media (max-width:576px){.game-banner-wrapper{aspect-ratio:4/3;min-height:300px}.game-play-wrapper{height:80vh!important}}.game-banner-wrapper{aspect-ratio:16/9;background:#000;width:100%;min-height:280px}.game-banner-bg{filter:blur(18px);z-index:1;background-position:50%;background-size:cover;position:absolute;inset:0}.game-banner-overlay{z-index:2;background:linear-gradient(#00000059,#000000d9);position:absolute;inset:0}.game-banner-wrapper>.position-absolute{z-index:3}.game-icon{width:100px;max-width:35vw;height:auto}@media (max-width:576px){.game-banner-wrapper{aspect-ratio:4/3;min-height:320px}.game-icon{width:80px}}.about-card{color:#ddd;background:linear-gradient(#ffffff0a,#000000b3);border:1px solid #ffffff14;border-radius:14px;padding:30px;box-shadow:inset 0 0 40px #ff008014}.breadcrumb .active{color:#aaa}.about-title{color:#ff4da6;margin-bottom:16px;font-weight:700}.about-text{color:#bbb;margin-bottom:12px;line-height:1.7}.about-info p{color:#aaa;margin-bottom:6px}.about-info strong{color:#ff4da6;font-weight:500}.about-tags{flex-wrap:wrap;gap:10px;display:flex}.tag{color:#f2cbdc;background:linear-gradient(135deg,#7a1d3f,#4a1028);border:1px solid #ffffff14;border-radius:10px;padding:6px 14px;font-size:13px}.share-btn{color:#fff;background:linear-gradient(135deg,#ff4da6,#c2185b);border:none;border-radius:8px;padding:6px 14px;font-size:14px}.share-btn:hover{opacity:.85}.page-card{background:linear-gradient(#141414,#0f0f0f);border-radius:16px;padding:30px;box-shadow:0 0 0 1px #ffffff0a,0 30px 80px #000000b3}.breadcrumb{background:0 0;font-size:14px}.breadcrumb a{color:#9b9b9b;text-decoration:none}.breadcrumb a:hover{color:#ff3d81}.page-title{color:#ff3d81;margin-bottom:15px;font-weight:700}.section-title{color:#fff;margin-top:30px;font-weight:600}.page-text{color:#bdbdbd;font-size:15px;line-height:1.7}.form-control{color:#fff;background-color:#111;border:1px solid #222}.form-control:focus{box-shadow:none;color:#fff;background-color:#111;border-color:#ff3d81}.btn-pink{color:#fff;background:linear-gradient(135deg,#ff3d81,#ff6fa5);border:none;font-weight:600}.btn-pink:hover{opacity:.9}.info-box{background:#111;border:1px solid #222;border-radius:12px;padding:20px}.page-header{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;text-align:center;margin-bottom:40px;padding:50px 0}.page-header h1{margin-bottom:15px;font-size:2.8rem}.page-header p{opacity:.9;max-width:700px;margin:0 auto;font-size:1.1rem}.content-card{border:none;border-radius:10px;margin-bottom:30px;padding:30px;transition:transform .3s;box-shadow:0 5px 15px #0000000d}.content-card:hover{transform:translateY(-5px)}.content-card h3{color:var(--primary-color);border-bottom:2px solid var(--secondary-color);margin-bottom:20px;padding-bottom:15px}.contact-form .form-control{border:1px solid #ddd;border-radius:6px;margin-bottom:20px;padding:12px 15px;transition:all .3s}.contact-form .form-control:focus{box-shadow:0 0 0 .25rem #3498db40}.btn-primary{border:none;border-radius:6px;padding:12px 30px;font-weight:600;transition:all .3s}.btn-primary:hover{background-color:#2980b9;transform:translateY(-2px)}.contact-info-item{align-items:flex-start;margin-bottom:25px;display:flex}.contact-info-icon{background-color:#3498db1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;margin-right:15px;font-size:1.2rem;display:flex}@media (max-width:768px){.page-header h1{font-size:2.2rem}.content-card{padding:20px}}.serchBar{border:none;border-radius:20px;outline:none;width:300px;padding:8px 12px}.searchResults{background:#000;width:500px;position:absolute}.gameCard{color:#fff;align-items:center;margin-top:5px;margin-bottom:5px;text-decoration:none;display:flex}.gameCard img{transition:transform .3s}.gameCard:hover img{transform:scale(1.05)}.search-img{width:60px;height:60px;margin-right:15px}.GameNamePlate{-webkit-backdrop-filter:blur(5px);color:#c9c9c9;background:#00000080;max-height:80px;padding:10px;box-shadow:0 4px 30px #0000001a}.GameNamePlateLogo{max-height:60px}.GameNamePlateName{color:#fff;font-weight:600}.GameNamePlateSubName{color:#999;font-size:14px}.GameDetails{-webkit-backdrop-filter:blur(5px);-ms-border-radius:20px;-o-border-radius:20px;background:#00000080;border:1px solid #414141;border-radius:20px;overflow:hidden;box-shadow:0 4px 30px #0000001a}.cusBreadcrumb{-webkit-backdrop-filter:blur(5px);background:#00000080;border-bottom:1px solid #414141;font-size:14px;font-weight:300;box-shadow:0 4px 30px #0000001a;color:#989898!important}.breadcrumb-item>a{color:#989898!important}.GameNameOnDetailed,.GameNameOnDetailed>h1{font-size:24px;font-weight:600!important}.GameDetailsDec{font-size:14px;font-weight:300;line-height:24px}.cusBtn{-ms-border-radius:10px;-o-border-radius:10px;-o-transition:all .3s ease-in-out;background:linear-gradient(90deg,#bc4e9c 0%,#f80759 100%);border-radius:10px;padding:8px 20px;transition:all .3s ease-in-out;cursor:pointer!important}.cusBtn:hover{opacity:.8}.cusTAGBtn{-ms-border-radius:10px;-o-border-radius:10px;background:linear-gradient(90deg,#bc4e9c4d 0%,#f807594d 100%);border-radius:10px;padding:8px 20px;font-size:14px;color:#ffb7da!important;cursor:pointer!important}.cusTAGBtn:hover{color:#fff;background:linear-gradient(90deg,#bc4e9ccc 0%,#f80759cc 100%)}.input-bg{color:#fff!important;background-color:#b3b3b30d!important;border:1px solid #515151!important}.btn-gradient{background:linear-gradient(90deg,#ff2d55,#b14cff);border:none;border-radius:12px;padding:14px;font-weight:600;transition:all .3s;color:#fff!important}.btn-gradient:hover{transform:translateY(-2px);box-shadow:0 10px 25px #b14cff66}.form-select{color:#fff!important}option{color:#000!important}.category-card{text-align:center;cursor:pointer;background:linear-gradient(#000,#838080);border:1px solid #3a3a3a;border-radius:24px;flex-direction:column;padding:30px 20px 14px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000004d}.category-card:hover{border-color:#4a4a4a;transform:translateY(-5px);box-shadow:0 8px 25px #00000080}.category-card.disabled{opacity:.4;cursor:default}.category-card.disabled:hover{transform:none;box-shadow:0 4px 15px #0000004d}.category-icon{margin-bottom:12px;font-size:48px;display:block}.category-label{color:#fff;margin:20px 0 0;font-weight:500;font-family:Poppins!important}.container-custom{max-width:1400px;margin:0 auto}.row-8-cols{grid-template-columns:repeat(8,1fr);gap:16px;display:grid}@media (max-width:1400px){.row-8-cols{grid-template-columns:repeat(6,1fr)}}@media (max-width:1150px){.row-8-cols{grid-template-columns:repeat(5,1fr)}}@media (max-width:768px){.row-8-cols{grid-template-columns:repeat(4,1fr);gap:12px}.category-icon{margin-bottom:8px;font-size:36px}.category-label{font-size:14px}}@media (max-width:576px){.row-8-cols{grid-template-columns:repeat(3,1fr)}}@media (max-width:440px){.row-8-cols{grid-template-columns:repeat(2,1fr)}}.border-radius15{border-radius:15px!important}.banner{object-fit:cover;border-radius:30px;height:393px}.bg_clr{background-color:#02050e}.card{background-color:#02050e!important;border:2px solid #ffffff1a!important;border-radius:24px!important}.card-header{border-bottom:none;background-color:#16171c!important;border-top-left-radius:24px!important;border-top-right-radius:24px!important;margin:0!important}.card-body{padding:24px 36px!important}.card-title{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#bc4e9c 0%,#f80759 100%);-webkit-background-clip:text;padding-left:1rem;font-size:22px;font-weight:700;display:inline}.card-text{color:#c9c9c9;font-size:16px;font-weight:500;line-height:26px}.font_clr{background:linear-gradient(90deg,#bc4e9c 0%,#f80759 100%)}.card-text li{text-decoration:none}.heading-style{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#bc4e9c 0%,#f80759 100%);-webkit-background-clip:text;padding-left:1rem;font-size:26px;font-weight:700;display:inline}.img-wrapper{position:relative;overflow:hidden;border-bottom-right-radius:24px!important;border-bottom-left-radius:24px!important}.img-wrapper:after{content:"";-webkit-backdrop-filter:blur(6px);background:#000c;position:absolute;inset:0}.card-header-v2{border-bottom:none;border-radius:16px 16px 0 0;padding:10px;background:linear-gradient(90deg,#bc4e9d4d 0%,#f807574d 100%)!important;margin:0!important}.heading-style-v2{text-transform:uppercase;font-size:24px;display:inline;font-weight:600!important}.game-card-container{position:relative}.game-card-favorite{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;z-index:10;opacity:0;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex;position:absolute;top:8px;right:8px}.game-card-container:hover .game-card-favorite{opacity:1}.game-card-favorite.active{opacity:1;background:#f80759e6}.game-card-favorite:hover{background:#f80759;transform:scale(1.1)}.game-card-favorite svg{color:#fff}.favorite-btn-large{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#00000080;border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;padding:10px 14px;transition:all .3s;display:flex}.favorite-btn-large:hover{background:#f8075933;border-color:#f80759;transform:scale(1.05)}.favorite-btn-large svg{color:#f80759}.game-card-overlay{opacity:0;background:linear-gradient(#0000 0%,#0009 40%,#000000e6 100%);flex-direction:column;justify-content:flex-end;padding:15px;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.game-card:hover .game-card-overlay{opacity:1}.game-card-info{flex-direction:column;gap:4px;display:flex}.game-card-title{color:#fff;margin:0;font-size:14px;font-weight:600;line-height:1.3}.game-card-category{color:#ffffffb3;text-transform:capitalize;font-size:11px}.skeleton{background:linear-gradient(90deg,#2a2a2a 25%,#333 50%,#2a2a2a 75%) 0 0/200% 100%;border-radius:10px;animation:1.5s ease-in-out infinite loading}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-image{border-radius:10px;width:100%;padding-top:100%}.skeleton-banner{width:100%;height:400px;margin-bottom:20px}.skeleton-title{width:60%;height:32px;margin-bottom:16px}.skeleton-text{width:100%;height:16px;margin-bottom:12px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.empty-state-icon{opacity:.5;margin-bottom:16px;font-size:64px}.empty-state-message{color:#fff;margin:0 0 8px;font-size:24px;font-weight:600}.empty-state-description{color:#fff9;margin:0;font-size:16px}.error-boundary-container{background:var(--main-bg);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.error-boundary-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#00000080;border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:500px;padding:40px}.error-boundary-icon{margin-bottom:20px;font-size:64px}.error-boundary-title{color:#fff;margin-bottom:12px;font-size:24px;font-weight:700}.error-boundary-message{color:#ffffffb3;margin-bottom:24px;font-size:16px;line-height:1.6}.error-boundary-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#bc4e9c 0%,#f80759 100%);border:none;border-radius:12px;padding:12px 32px;font-size:16px;font-weight:600;transition:transform .3s}.error-boundary-button:hover{transform:scale(1.05)}.error-boundary-details{text-align:left;background:#0000004d;border-radius:8px;max-height:200px;margin-top:20px;padding:16px;font-size:12px;overflow-y:auto}.error-boundary-details summary{cursor:pointer;color:#fff9;margin-bottom:8px}.error-boundary-details pre{color:#ff6b6b;white-space:pre-wrap;word-break:break-all;margin:0}.searchResults{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--theme-color);z-index:100;background:#000000f2;border-radius:12px;max-height:400px;margin-top:8px;padding:16px 0;position:absolute;top:100%;left:0;right:0;overflow:hidden auto;box-shadow:0 10px 30px #00000080}.searchResults .gameCard{align-items:center;padding:12px 26px;transition:all .3s;display:flex}.searchResults .gameCard:hover,.searchResults .gameCard.selected{background:#f8075933;transform:scale(1.02)}.searchResults .search-img{object-fit:cover;border-radius:8px;max-width:60px;max-height:60px}.searchResults p{color:#fff;margin:0}.game-card{transition:transform .3s,box-shadow .3s}.game-card:active{transform:translateY(-2px)}.game-card:focus-visible,.game-card-favorite:focus-visible,button:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #f80759}@media only screen and (max-width:991px){.game-card-favorite{opacity:1}.empty-state{padding:40px 20px}.empty-state-icon{font-size:48px}.empty-state-message{font-size:20px}.empty-state-description{font-size:14px}}.error-404-container{justify-content:center;align-items:center;min-height:60vh;padding:40px 20px;display:flex}.error-404-content{text-align:center;width:100%;max-width:600px}.error-404-icon{margin-bottom:24px;font-size:120px;animation:2s ease-in-out infinite bounce}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.error-404-title{color:#fff;background:linear-gradient(90deg,#bc4e9c 0%,#f80759 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:16px;font-size:36px;font-weight:700}.error-404-message{color:#ffffffb3;margin-bottom:32px;font-size:18px;line-height:1.6}.error-404-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.error-404-button{cursor:pointer;background:linear-gradient(90deg,#bc4e9c 0%,#f80759 100%);border:none;border-radius:12px;padding:14px 32px;font-size:16px;font-weight:600;transition:all .3s;display:inline-block;color:#fff!important;text-decoration:none!important}.error-404-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f8075966}.error-404-button-secondary{cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:14px 32px;font-size:16px;font-weight:600;transition:all .3s;display:inline-block;color:#fff!important;text-decoration:none!important}.error-404-button-secondary:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px)}@media only screen and (max-width:767px){.error-404-icon{font-size:80px}.error-404-title{font-size:28px}.error-404-message{font-size:16px}.error-404-actions{flex-direction:column;align-items:stretch}.error-404-button,.error-404-button-secondary{width:100%}}.sidebar-icon-img{width:20px;height:20px}.Toastify__close-button>svg{fill:#000!important}.category-list-img{width:60px;height:60px}.bg-black{background-color:#000!important}.about-ul{margin-top:1rem!important;margin-bottom:1rem!important;padding-left:2rem!important}.about-ul li{font-size:16px;font-weight:700;line-height:26px;list-style:outside}.modal-body{max-height:300px;overflow-y:auto}.muteColor{font-size:14px;color:#989898e6!important}.breadcrumb-item+.breadcrumb-item:before,.breadcrumb-item.active{color:#989898!important;content:var(--bs-breadcrumb-divider,">")!important}
