.loading-container{margin-left:auto;margin-right:auto;max-width:1250px;padding:1rem .75rem}@media(min-width:768px){.loading-container{padding:2rem 1rem}}.skeleton-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.skeleton-row-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.skeleton-row-grid{grid-template-columns:1fr 1fr}}.skeleton-card{aspect-ratio:16/9;background:#ffffff1a;border-radius:.5rem}.top-carousel{display:grid;grid-template-columns:repeat(12,1fr)}@media(max-width:1023px){.top-carousel{display:none}}.top-carousel__badge{filter:drop-shadow(0 1px 2px rgb(0 0 0/.3));height:auto;left:-10px;pointer-events:none;position:absolute;top:-10px;width:33.333333%;z-index:10}.sidebar-grid{display:none;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));height:-moz-fit-content;height:fit-content;margin-left:.75rem;width:320px}@media(min-width:1024px){.sidebar-grid{display:grid}}.sidebar-card{animation-duration:.3s;display:flex;flex-direction:column;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sidebar-card-image{border-radius:12px;border-width:2px;margin-bottom:1rem;overflow:hidden;--tw-border-opacity:1;border-color:rgb(225 0 172/var(--tw-border-opacity,1));--tw-shadow:4px 4px 0 0 rgba(174,0,255,.8);--tw-shadow-colored:4px 4px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition:transform .3s ease,box-shadow .3s ease}.group:hover .sidebar-card-image{box-shadow:6px 6px #ae00fff2;transform:translate(-2px,-2px)}.sidebar-card-thumb{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}.sidebar-card-title{font-size:18px;font-weight:700;letter-spacing:1px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition:color .3s ease}.group:hover .sidebar-card-title{color:rgba(var(--primary))}.mobile-stats-container{background-color:#21002233;border-color:#ae00ff33;border-radius:6px;border-width:1px;overflow:hidden;--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.mobile-stats-header{border-bottom-width:1px;border-color:#ae00ff33;padding:.75rem 1rem}.mobile-stats-title{font-size:15px;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.mobile-stats-list>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-color:#ae00ff26;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.mobile-stats-item{align-items:center;animation-duration:.2s;display:flex;padding:.875rem 1rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mobile-stats-item:hover{background-color:#ae00ff0d}.mobile-stats-indicator{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));border-radius:9999px;flex-shrink:0;height:2rem;margin-right:.75rem;width:.25rem;--tw-gradient-from:#ae00ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(174,0,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#e100ac var(--tw-gradient-to-position);opacity:.6;transition:opacity .2s ease}.group:hover .mobile-stats-indicator{opacity:1}.mobile-stats-label{flex-shrink:0;font-size:13px;letter-spacing:.025em;width:110px;--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.mobile-stats-value{color:rgb(255 255 255/var(--tw-text-opacity,1))}.mobile-stats-link,.mobile-stats-value{flex:1 1 0%;font-size:14px;font-weight:500;--tw-text-opacity:1}.mobile-stats-link{animation-duration:.2s;color:rgb(225 0 172/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mobile-stats-link:hover{--tw-text-opacity:1;color:rgb(255 68 221/var(--tw-text-opacity,1));text-decoration-line:underline}.mobile-stats-badge{background-color:#ae00ff33;border-radius:.25rem;font-size:10px;font-weight:500;padding:.125rem .375rem;--tw-text-opacity:1;color:rgb(225 0 172/var(--tw-text-opacity,1))}.screenshots-container{background-color:#21002226;border-radius:6px;padding:1rem;--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media(min-width:768px){.screenshots-container{padding:1.25rem}}.screenshots-heading{font-size:20px;font-weight:700;margin-bottom:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.mobile-scroll{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.25rem;padding-left:0;padding-right:0}.mobile-thumb{border-color:#ae00ff4d;border-radius:var(--radius);border-width:1px;cursor:pointer;flex-shrink:0;height:200px;-o-object-fit:cover;object-fit:cover;transition:box-shadow .3s ease,border-color .3s ease;width:auto}.mobile-thumb:hover{border-color:#e100ac;box-shadow:0 0 20px #ae00ff80}.desktop-thumb{border-color:#ae00ff4d;border-radius:var(--radius);border-width:1px;cursor:pointer;-o-object-fit:cover;object-fit:cover;transition:box-shadow .3s ease,border-color .3s ease;width:auto}.desktop-thumb:hover{border-color:#e100ac;box-shadow:0 0 20px #ae00ff80}.carousel-track{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;border-radius:var(--radius);overflow-x:auto;scroll-behavior:smooth}.carousel-item{align-items:center;display:flex;flex-shrink:0;justify-content:center;scroll-snap-align:center}.carousel-btn{position:absolute;top:50%;z-index:10;--tw-translate-y:-50%;border-radius:9999px;border-width:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;background-color:#210022cc;border-color:rgb(225 0 172/var(--tw-border-opacity,1));padding:.75rem;--tw-text-opacity:1;color:rgb(225 0 172/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(4px);animation-duration:.3s;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.carousel-btn:hover{background:#e100ac;box-shadow:0 0 20px #e100ac80;color:#fff;transform:translateY(-50%) scale(1.1)}.carousel-dot{animation-duration:.3s;border-radius:9999px;height:.5rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:.5rem}.carousel-dot.active{background:#e100ac;transform:scale(1.25)}.carousel-dot.inactive{background:#ffffff4d}.carousel-dot.inactive:hover{background:#fff9}.desktop-carousel-wrapper{display:none;position:relative}@media(min-width:768px){.desktop-carousel-wrapper{display:block}}.carousel-dots-container{bottom:.75rem;display:flex;left:50%;position:absolute;z-index:10;--tw-translate-x:-50%;gap:.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.screenshots-section{margin-top:0;padding-bottom:1rem}@media(min-width:768px){.screenshots-section{margin-top:1rem;padding-bottom:0}}.screenshots-glass-container{background-color:#21002226;border-radius:6px;padding:1rem;--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media(min-width:768px){.screenshots-glass-container{padding:1.25rem}}.screenshots-title{font-size:20px;font-weight:700;margin-bottom:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.screenshots-mobile-scroll{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.25rem;padding-left:0;padding-right:0}@media(min-width:768px){.screenshots-mobile-scroll{display:none}}.screenshots-carousel{display:none;position:relative}@media(min-width:768px){.screenshots-carousel{display:block}}.screenshots-track{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;border-radius:var(--radius);overflow-x:auto;scroll-behavior:smooth}.screenshot-item-wrapper{align-items:center;display:flex;flex-shrink:0;justify-content:center;scroll-snap-align:center}.screenshot-image{animation-duration:.3s;border-color:#ae00ff4d;border-radius:var(--radius);border-width:1px;cursor:pointer;-o-object-fit:cover;object-fit:cover;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition:box-shadow .3s ease,border-color .3s ease}.screenshot-image:hover{border-color:#e100ac;box-shadow:0 0 20px #ae00ff80}.screenshots-mobile-scroll .screenshot-image{flex-shrink:0;height:200px;width:auto}.screenshots-carousel .screenshot-image{height:300px;width:auto}.screenshots-nav-button{position:absolute;top:50%;z-index:10;--tw-translate-y:-50%;border-radius:9999px;border-width:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;background-color:#210022cc;border-color:rgb(225 0 172/var(--tw-border-opacity,1));padding:.75rem;--tw-text-opacity:1;color:rgb(225 0 172/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(4px);animation-duration:.3s;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.screenshots-nav-button:hover{--tw-bg-opacity:1;background-color:rgb(225 0 172/var(--tw-bg-opacity,1));--tw-text-opacity:1;box-shadow:0 0 20px #e100ac80;color:rgb(255 255 255/var(--tw-text-opacity,1));transform:translateY(-50%) scale(1.1)}.screenshots-nav-left{left:.75rem}.screenshots-nav-right{right:.75rem}.screenshots-indicators{bottom:.75rem;display:flex;left:50%;position:absolute;z-index:10;--tw-translate-x:-50%;gap:.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.screenshots-indicator-dot{animation-duration:.3s;border-radius:9999px;height:.5rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:.5rem}.screenshots-indicator-active{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(225 0 172/var(--tw-bg-opacity,1))}.screenshots-indicator-inactive{background-color:#ffffff4d}.screenshots-indicator-inactive:hover{background-color:#fff9}.overview-section{margin-bottom:1rem;margin-top:0}@media(min-width:768px){.overview-section{margin-bottom:0;margin-top:1rem}}.overview-glass-container{background-color:#21002233;border-color:#ae00ff33;border-radius:6px;border-width:1px;padding:1rem;--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media(min-width:768px){.overview-glass-container{display:none}}.overview-desktop-container{display:none}@media(min-width:768px){.overview-desktop-container{display:block;padding-left:1rem;padding-right:1rem}}@media(min-width:1024px){.overview-desktop-container{padding-left:0;padding-right:0}}.overview-title{font-size:18px;font-weight:700;margin-bottom:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.overview-content-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.overview-text{font-size:14px;line-height:1.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.overview-how-to-play{border-color:#ae00ff4d;border-left-width:2px;padding-left:1rem;position:relative}.overview-how-to-play-title{align-items:center;display:flex;font-size:16px;font-weight:700;gap:.5rem;margin-bottom:.75rem}.overview-how-to-play-title,.overview-icon{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.overview-icon{height:1rem;width:1rem}.download-section{background-color:#21002233;border-color:#ae00ff33;border-width:1px;margin-bottom:1rem;margin-top:0;padding:1rem;--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media(min-width:768px){.download-section{background-color:transparent;border-color:transparent;border-radius:6px;margin-bottom:0;margin-top:1rem;padding:1rem}}@media(min-width:1024px){.download-section{padding-left:0;padding-right:0}}.download-header{margin-bottom:1rem}@media(min-width:768px){.download-header{margin-bottom:1rem}}.download-title{font-size:20px;font-weight:700;--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.download-btn-wrapper{display:flex;flex-direction:column;gap:.75rem}@media(min-width:640px){.download-btn-wrapper{flex-direction:row}}@media(min-width:768px){.download-btn-wrapper{gap:1rem}}.download-btn{flex:1 1 0%}.download-btn-base{animation-duration:.2s;border-radius:4px;padding:.25rem .75rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.download-btn-google{border-width:2px;--tw-border-opacity:1;border-color:rgb(225 0 172/var(--tw-border-opacity,1))}.download-btn-google:hover{background-color:#e100ac1a}.download-btn-ios{border-width:2px;--tw-border-opacity:1;border-color:rgb(225 0 172/var(--tw-border-opacity,1))}.download-btn-ios:hover{background-color:#e100ac1a}.download-btn-disabled{border-color:#64646466!important;cursor:not-allowed}.download-btn-disabled,.download-btn-disabled:hover{background-color:#6464641a!important}.download-btn-content{align-items:center;display:flex;flex-direction:column;gap:.5rem}.download-btn-text{font-size:12px;line-height:16px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.download-btn-text-disabled{color:#fff6!important}.gamegrid-section{margin-top:0;padding:1rem}@media(min-width:768px){.gamegrid-section{margin-top:32px;padding:0 1rem}}@media(min-width:1024px){.gamegrid-section{padding-left:0;padding-right:0}}.gamegrid-title{font-size:18px;font-weight:700;margin-bottom:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:768px){.gamegrid-title{font-size:20px;margin-bottom:1.5rem}}.gamegrid-grid{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:768px){.gamegrid-grid{gap:1rem}}@media(min-width:1024px){.gamegrid-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.gamegrid-card{border-radius:.75rem;display:block;overflow:hidden;position:relative;width:100%}.gamegrid-card-glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#ae00ff1a,#e100ac0d);border:1px solid rgba(174,0,255,.15);border-radius:.75rem}.gamegrid-card-border,.gamegrid-card-glass{inset:0;position:absolute}.gamegrid-card-border{animation-duration:.3s;background:linear-gradient(135deg,#ae00ff,#e100ac 50%,#ae00ff);border-radius:.75rem;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gamegrid-card-image-wrapper{aspect-ratio:1/1;border-radius:.75rem;overflow:hidden;position:relative;width:100%}.gamegrid-card-image{animation-duration:.5s;animation-timing-function:cubic-bezier(0,0,.2,1);height:100%;-o-object-fit:cover;object-fit:cover;transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);width:100%}.gamegrid-card-overlay{background:linear-gradient(0deg,rgba(33,0,34,.95) 0,rgba(33,0,34,.6) 50%,transparent);display:flex;flex-direction:column;inset:0;justify-content:flex-end;opacity:0;padding:.75rem;position:absolute;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gamegrid-card-overlay,.gamegrid-card-title{animation-duration:.3s}.gamegrid-card-title{--tw-translate-y:.75rem;font-size:.875rem;line-height:1.25rem;text-overflow:ellipsis;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));white-space:nowrap;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));color:#fff;display:-webkit-box;font-size:21px;font-weight:700;-webkit-line-clamp:2;line-height:26px;text-transform:uppercase;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.gamegrid-card-title{font-size:22px;line-height:26px}}.gamegrid-card-play-row{align-items:center;animation-delay:75ms;animation-duration:.3s;display:flex;gap:.25rem;margin-top:.25rem;transition-delay:75ms;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gamegrid-card-glow,.gamegrid-card-play-row{opacity:0;transition-property:opacity}.gamegrid-card-glow{animation-duration:.5s;border-radius:.75rem;box-shadow:inset 0 0 30px #ae00ff33,0 0 20px #ae00ff26,0 0 40px #e100ac1a;inset:0;pointer-events:none;position:absolute;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.game-card{animation:fadeSlideUp .5s ease-out both}.card-glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#ae00ff1a,#e100ac0d);border:1px solid rgba(174,0,255,.15)}.card-gradient-border{background:linear-gradient(135deg,#ae00ff,#e100ac 50%,#ae00ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.card-overlay{background:linear-gradient(0deg,rgba(33,0,34,.95) 0,rgba(33,0,34,.6) 50%,transparent)}.purple-glow{box-shadow:inset 0 0 30px #ae00ff33,0 0 20px #ae00ff26,0 0 40px #e100ac1a}.glass-panel{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#21002226}.glass-panel-hover:hover{background:#ae00ff26}.detail-page{min-height:100vh;padding-bottom:2rem}.detail-content{margin-left:auto;margin-right:auto;max-width:1250px}.detail-main{flex:1}.detail-grid{display:grid;grid-template-columns:1fr}@media(min-width:768px){.detail-grid{grid-template-columns:1fr 1fr}}.game-info-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#21002226;border-radius:6px;display:flex;gap:.75rem;padding:.75rem}@media(min-width:768px){.game-info-card{gap:.75rem;padding:1rem}}.game-icon{aspect-ratio:1/1;border:2px solid #e100ac;border-radius:10px;box-shadow:2px 2px #ae00ffcc;flex-shrink:0;height:93px;-o-object-fit:cover;object-fit:cover;width:93px}@media(min-width:768px){.game-icon{border-radius:12px;height:106px;width:106px}}.game-title{color:#fff;display:-webkit-box;font-size:21px;font-weight:700;-webkit-line-clamp:2;line-height:26px;text-transform:uppercase;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.game-title{font-size:22px;line-height:26px}}.game-company{color:#888;font-size:13px;letter-spacing:.025em;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rating-row{align-items:center;color:#9ca3af;display:flex;font-size:19px;gap:2px}@media(min-width:768px){.rating-row{font-size:12px}}.rating-star{flex-shrink:0;height:18px;width:18px}@media(min-width:768px){.rating-star{height:1rem;width:1rem}}.rating-score{color:#f07e07;font-size:20px;font-weight:700;margin-left:.25rem}@media(min-width:768px){.rating-score{font-size:14px}}.stats-grid{display:grid;gap:0;grid-template-columns:1fr 1fr;margin-top:10px}.stats-item{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#21002226;height:71px;transition:background .3s ease}.stats-item:hover{background:#ae00ff26}.stats-item-inner{align-items:center;display:flex;gap:10px;height:100%;padding:21px 20px}.stats-icon{color:#e100ac;flex-shrink:0;height:22px;width:22px}.stats-label{color:#888;font-size:12px;letter-spacing:.05em;margin-bottom:3px;text-transform:uppercase}.stats-value{color:#fff;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-item-top-left{border-bottom:1px solid rgba(174,0,255,.3);border-right:1px solid rgba(174,0,255,.3);border-top-left-radius:6px}.stats-item-top-right{border-bottom:1px solid rgba(174,0,255,.3);border-top-right-radius:6px}.stats-item-bottom-left{border-bottom-left-radius:6px;border-right:1px solid rgba(174,0,255,.3)}.stats-item-bottom-right{border-bottom-right-radius:6px}.content-layout{display:flex;gap:1.25rem}.info-col{display:flex;flex:1;flex-direction:column;gap:.25rem}@media(min-width:768px){.info-col{gap:.5rem}.ad-wrapper{padding:0}}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.screenshots-image{border-radius:10px;height:250px;width:140px}.content-html *{color:#e5e7eb}.content-html p{color:#9ca3af;margin-bottom:.75rem}.content-html h3{color:#e5e7eb;font-weight:700;margin-bottom:.5rem}.content-html h3,.content-html h3:first-child{margin-top:.75rem}.content-html h3+p{margin-top:.5rem}.content-html ul{list-style-type:disc;margin-bottom:1rem;margin-left:1.5rem}.content-html li{color:#9ca3af;margin-bottom:.5rem}.google-download,.ios-download{cursor:not-allowed;opacity:.3;pointer-events:none}.google-download.enable,.ios-download.enable{cursor:pointer;opacity:1;pointer-events:all}.google-download.enable:hover>div,.ios-download.enable:hover>div{background:#f59e0b1f!important;border-color:#f59e0b;box-shadow:0 4px 12px #f59e0b26}.mobile-info label{color:#9ca3af;display:inline-block;flex-shrink:0;font-size:14px;width:130px}.mobile-info span{color:#e5e7eb;flex:1;font-size:14px;word-break:break-word}.detail-main{flex:1 1 0%}.detail-main-wrapper{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#21002226;border-radius:6px}.detail-grid-ad{order:2}@media(min-width:768px){.detail-grid-ad{order:1}}.detail-grid-info{order:1}@media(min-width:768px){.detail-grid-info{margin:.5rem;order:2}}.info-col-wrapper{justify-content:center;padding-bottom:.25rem;padding-top:.25rem}@media(min-width:768px){.info-col-wrapper{padding-bottom:0;padding-top:0}}.stats-grid-desktop{display:none;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}@media(min-width:768px){.stats-grid-desktop{display:grid}}.stats-flex{flex:1 1 0%;min-width:0}@media(min-width:768px){.ad-mt{margin-top:1rem}}
