body,html{margin:0;padding:0}a,abbr,acronym,address,blockquote,button,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,img,label,legend,li,ol,p,pre,q,s,samp,small,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:Arial,sans-serif,serif;font-size:100%;font-style:normal;font-weight:400;line-height:1;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}blockquote:after,blockquote:before,q:after,q:before{content:""}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%;overflow-y:scroll}a:focus{outline:thin dotted}a:active,a:hover{outline:0 none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{*zoom:1;display:inline-block;*display:inline}audio:not([controls]){display:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{-ms-interpolation-mode:bicubic;border:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.hover_1 .name{bottom:8px;color:#fff;font-size:12px;font-weight:700;left:50%;line-height:1.4;text-align:center;transform:translateX(-50%);z-index:2}.hover_1 .name,.hover_1:before{display:none;position:absolute;width:100%}.hover_1:before{background:rgba(0,0,0,.8);bottom:0;content:"";-webkit-filter:blur(16px);filter:blur(16px);height:36px;left:0}.hover_1:hover{animation:shake_1 .6s linear forwards;box-shadow:0 0 5px 0 #fff;position:relative;z-index:3}.hover_1:hover .name,.hover_1:hover:before{display:block}.hover_2:hover{animation:shake_2 .6s linear forwards;position:relative}.hover_2:before{background:rgba(0,0,0,.55);bottom:0;content:"";-webkit-filter:blur(10px);filter:blur(10px);height:44px;left:0}.hover_2 .name,.hover_2:before{display:none;position:absolute;width:100%}.hover_2 .name{bottom:8px;color:#fff;font-size:12px;font-weight:700;left:50%;line-height:1.4;text-align:center;transform:translateX(-50%);z-index:3}.hover_2:hover .name,.hover_2:hover:before{display:block}.hover_2-1:hover{animation:shake_2 .6s linear forwards}@keyframes shake_1{0%{transform:scale(1)}35%{transform:scale(1.2)}65%{transform:scale(1.1)}to{transform:scale(1.3)}}@keyframes shake_2{0%{transform:scale(1)}25%{transform:scale(1.05)}50%{transform:scale(1.03)}to{transform:scale(1.08)}}@keyframes shake_3{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes shake_4{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes x_jitter{0%{transform:translateX(0)}to{transform:translateX(16px)}}@keyframes y_jitter{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}@keyframes rotate_pacman_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotate_pacman_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes pacman-balls{75%{opacity:.5}to{-webkit-transform:translateY(-6.25px);transform:translate(-50px,-6.25px)}}@-webkit-keyframes changeBgColor{0%{background:#90ee90}to{background:#add8e6}}@-webkit-keyframes changePosition{0%{background:#90ee90}to{background:#01a9f0;margin-left:142px}}.txt-cut{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clear:after{clear:both;content:"";display:block;font-size:0;height:0;overflow:hidden;width:0}a:focus{outline:none}a{text-decoration:none}img{color:#000;font-size:0}.cut-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}.ads-title{color:#fff;font-size:12px;line-height:1.5}.ads-container,.ads-title{text-align:center}.float{position:relative;z-index:-1}.bg-head{left:0;opacity:.4;position:fixed;top:0;width:100%;z-index:1}.bg-head .bg-head-img{display:block;width:100%}.bg-body{background-image:linear-gradient(180deg,#42aeff,#877dff);height:100%;left:0;position:fixed;top:0;width:100%;z-index:0}footer{margin-top:10px}.bottom-navbar{background-color:#323466;font-size:0;height:40px;overflow:hidden;text-align:center}.bottom-navbar>a{color:#fff;font-size:12px;line-height:40px;position:relative;text-decoration:none}.bottom-navbar>a:not(:last-child){margin-right:30px}.bottom-navbar>a:not(:last-child):before{background-color:#fff;content:"";height:13px;position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:1px}@media screen and (min-width:769px){.pc-hide{display:none!important}}@media screen and (max-width:768px){.mob-hide{display:none!important}}body{color:#fff}.share-page{box-sizing:border-box;margin:0 auto;max-width:1220px;padding:0 12px 12px}.share-layout{align-items:start;display:grid;gap:25px;grid-template-columns:minmax(0,1fr) 280px}.detail-page{background-color:#08f;border:2px solid #fff;border-radius:8px;min-width:0;padding:14px}.panel{margin-bottom:12px}.game-heading{display:flex;gap:14px}.game-cover{border-radius:18px;box-shadow:0 8px 18px rgba(0,0,0,.28);height:106px;object-fit:cover;width:106px}.game-copy{display:flex;flex-direction:column;justify-content:space-evenly;min-width:0}.game-copy h1{font-size:20px;line-height:1.25}.game-label{color:#fff;font-size:16px;line-height:1.4}.rating{color:#fff;display:flex;font-size:13px;gap:8px}.rating,.stars{align-items:center}.stars{color:#ffd34e;display:inline-flex;gap:2px}.stars svg{fill:currentColor;height:14px;width:14px}.game-meta{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0}.meta-item{background:#143cff;border:2px solid #fff;border-radius:6px;gap:10px;min-width:0;padding:5px 5%}.meta-item,.meta-item .icon{align-items:center;display:flex}.meta-item .icon{background:#fff;border-radius:10px;font-size:14px;height:20px;justify-content:center;width:20px}.meta-item .text{display:flex;flex-direction:column}.meta-item .text>span{color:hsla(0,0%,100%,.74);font-size:10px;line-height:1.4}.meta-item .text>div{font-size:13px;font-weight:700;line-height:1.4;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads .ads-container{align-items:center;display:flex;justify-content:center}.ads-top .ads-container{min-height:310px}.ads-inline{border-radius:8px;margin-bottom:12px}.ads-inline .ads-container{min-height:310px}.download-button{align-items:center;background-color:#ffb400;border:2px solid #fff;border-radius:6px;box-sizing:border-box;color:#fff;display:flex;font-size:18px;font-weight:700;gap:8px;justify-content:center;margin-bottom:12px;min-height:48px;padding:10px 18px;text-decoration:none}.download-button:hover{background-color:#ff9d00}.download-button[aria-disabled=true]{cursor:not-allowed;opacity:.38;pointer-events:none}.download-icon{color:currentColor;display:inline-flex;height:24px;width:24px}.download-icon svg{fill:currentColor;height:100%;width:100%}.download-btns{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.download-btns>a{box-sizing:border-box;margin-bottom:0;min-width:0}.download-btns .btn{align-items:center;background:rgba(8,20,58,.28);border:1px solid rgba(20,60,255,.35);border-radius:4px;color:hsla(0,0%,100%,.24);cursor:not-allowed;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:60px;padding:8px 12px;pointer-events:none;text-align:center;text-decoration:none}.download-btns .btn svg{display:block;height:24px;max-width:110px;opacity:.28;width:100%}.download-btns .btn>span{color:hsla(0,0%,100%,.2);font-size:10px;line-height:1.2}.download-btns .btn.enable{background:rgba(8,20,58,.56);border-color:#143cff;color:#fff;cursor:pointer;pointer-events:auto;transition:background-color .18s ease}.download-btns .btn.enable svg{opacity:1}.download-btns .btn.enable>span{color:hsla(0,0%,100%,.58)}.download-btns .btn.enable:hover{background:rgba(8,20,58,.76)}.download-btns .btn.enable:focus-visible{outline:3px solid #55c5ff;outline-offset:2px}.section-title{border-bottom:1px solid #ccc;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 12px;padding-bottom:8px;position:relative}.section-title:after{background:#ffea00;bottom:-1px;content:"";height:3px;left:0;position:absolute;width:74px}.screenshot-carousel{position:relative}.screenshot-track{-ms-overflow-style:none;display:flex;gap:10px;overflow-x:auto;padding-bottom:0;scroll-snap-type:x mandatory;scrollbar-width:none}.screenshot-track::-webkit-scrollbar{display:none;height:0;width:0}.screenshot-nav{align-items:center;background:rgba(17,21,55,.82);border:1px solid hsla(0,0%,100%,.45);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-family:Arial,sans-serif;font-size:30px;height:38px;justify-content:center;line-height:1;padding:0 0 3px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .18s ease;width:38px;z-index:2}.screenshot-nav:hover:not(:disabled){background:rgba(15,18,48,.82)}.screenshot-nav:focus-visible{outline:3px solid #55c5ff;outline-offset:2px}.screenshot-nav:disabled{cursor:default;opacity:.38;pointer-events:none}.screenshot-nav[hidden]{display:none}.screenshot-nav-prev{left:8px}.screenshot-nav-next{right:8px}.screenshot{border-radius:8px;flex:0 0 calc(50% - 5px);max-height:250px;object-fit:cover;scroll-snap-align:start}.screenshot-portrait{aspect-ratio:9/16;flex-basis:26%}.review-copy h3{color:#fff;font-size:21px;line-height:1.4;margin:20px 0}.review-copy p{color:#fff;font-size:14px;line-height:1.5;margin:15px 0}.similar-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.similar-grid.ctp{grid-template-columns:repeat(6,minmax(0,1fr))}.similar-card{border:2px solid #fff;border-radius:8px;color:#fff;overflow:hidden;position:relative;text-decoration:none;transition:transform .3s ease}.similar-card>span{--bezier:cubic-bezier(0.25,0.1,0.25,1);bottom:0;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:1.5;opacity:0;padding:4px;position:absolute;text-align:center;transform:translate3d(0,8px,0);transition:transform .3s var(--bezier) .1s,opacity .3s var(--bezier) .1s;width:100%}.similar-card:hover{transform:scale(1.1)}.similar-card:hover span{opacity:1;transform:translateZ(0)}.similar-card img{aspect-ratio:1/1;display:block;object-fit:cover;width:100%}.sidebar-card,.sidebar-list{display:grid;gap:10px}.sidebar-card{align-items:center;background:rgba(14,39,177,.8);border:2px solid #fff;border-radius:8px;color:#fff;grid-template-columns:80px minmax(0,1fr) auto;padding:10px;text-decoration:none;transition:transform .3s ease}.sidebar-card:hover{transform:scale(1.04)}.sidebar-card img{aspect-ratio:1/1;border-radius:8px;object-fit:cover;width:80px}.sidebar-copy{display:flex;flex-direction:column;height:100%;justify-content:space-evenly}.sidebar-copy strong{display:block;font-size:16px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-copy small{align-items:center;color:#ffd34e;display:flex;font-size:12px;gap:4px;margin-top:5px}.sidebar-copy small svg{fill:currentColor;height:12px;width:12px}.sidebar-arrow{color:#fff;display:inline-flex;height:18px;width:18px}.sidebar-arrow svg{fill:currentColor;height:100%;width:100%}@media (max-width:920px){.game-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.similar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:1219px){.share-layout{display:block}.game-sidebar{margin-top:10px}.game-sidebar .sidebar-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:1023px){.share-layout{display:block}.game-sidebar{margin-top:10px}.game-sidebar .sidebar-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.share-page{padding:6px}.share-layout{display:block}.game-sidebar{margin-top:10px}.game-sidebar .sidebar-list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.detail-page{padding:10px}.game-cover{height:80px;width:80px}.game-copy h1{font-size:17px}.game-label,.rating{font-size:11px}.screenshot{max-height:180px}.similar-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.download-btns{grid-template-columns:repeat(1,minmax(0,1fr))}.screenshot-nav{font-size:26px;height:34px;width:34px}.screenshot-nav-prev{left:6px}.screenshot-nav-next{right:6px}}