.header-wrapper nav .detail-tabs .tab,.header-wrapper nav .tabs .tab .tab__text{text-transform:none;color:#5f6368;transition:color .5s;letter-spacing:.25px;height:100%;display:flex;position:relative;font-weight:500}.main-content,footer{max-width:var(--max-area-width);margin:0 auto}body,html{margin:0;padding:0}html{font-family:"Google Sans",Roboto,Arial,sans-serif;font-size:16px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased}html:root{--primary-color:#01875f;--primary-active-color:#056449;--text-color:#5f6368;--text-color-active:#202124;--divide-color:#e8eaed;--disable-color:#9aa0a6;--max-area-width:1296px}body{color:var(--text-color)}a,button,code,div,h1,h2,h3,h4,h5,h6,li,nav,ol,p,pre,span,ul{margin:0;padding:0;vertical-align:baseline}li{list-style:none}h1,h2,h3,h4,h5,h6{font-family:"Google Sans Display",Roboto,Arial,sans-serif;color:var(--text-color-active);font-weight:500}.header-wrapper nav .detail-tabs .tab,.header-wrapper nav .tabs .tab .tab__text,button{font-family:"Google Sans",Roboto,Arial,sans-serif}section header,section p{font-family:"Google Sans",Roboto,Helvetica,Arial,sans-serif;font-weight:400}button{border:1px solid #dadce0;padding:0 15px;height:32px;border-radius:16px;background-color:transparent;cursor:pointer;color:var(--text-color);font-size:14px;font-weight:500;letter-spacing:.15px;box-sizing:border-box}a{color:var(--text-color);text-decoration:none;cursor:pointer}.google-font{font-family:'Google Material Icons'}.roboto-font{font-family:Roboto,sans-serif}.google-icon{display:flex;align-items:center}.google-icon svg{width:40px;height:40px;margin-right:8px}.google-icon span{font-size:22px;text-rendering:optimizeLegibility;color:#5f6368;line-height:28px;font-weight:500}.header-wrapper{height:64px}.header-wrapper nav{min-height:64px;display:flex;align-items:center;position:fixed;top:0;left:0;width:100vw;background-color:#fff;z-index:5;transition:box-shadow .3s;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.header-wrapper nav.at-top{box-shadow:none}.header-wrapper nav .tabs{height:64px;display:flex;align-items:center}.header-wrapper nav .tabs .tab{padding-right:16px;padding-left:16px;cursor:pointer;height:100%}.header-wrapper nav .tabs .tab .tab__text{font-size:14px;align-items:center}.header-wrapper nav .tabs .tab.tab--active .tab__text{color:var(--primary-color)!important}.header-wrapper nav .detail-tabs .tab:hover,.header-wrapper nav .tabs .tab:hover .tab__text,.rating-chart .rating-star .rating-star__number{color:var(--text-color-active)}.header-wrapper nav .tabs .tab.tab--active .tab__text::after{content:" ";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:90%;height:3px;border-radius:5px 5px 0 0;background-color:var(--primary-color)}.header-wrapper nav .detail-tabs{width:100%;display:flex;align-items:center;justify-content:center;height:55px;position:fixed;bottom:0;left:0;background-color:#fff;border-top:1px solid #dadce0;z-index:3}.header-wrapper nav .detail-tabs .tab{font-size:14px;width:112px;text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center}.header-wrapper nav .detail-tabs .tab.tab--active{color:var(--primary-color)!important}@media screen and (min-width:840px){.header-wrapper nav .google-icon{margin:0 14px 0 28px}.header-wrapper nav .detail-tabs{display:none}}@media screen and (max-width:839px){.header-wrapper{height:64px}.header-wrapper nav{display:block;min-height:56px}.header-wrapper nav .google-icon{margin:0 16px;display:flex;align-items:center;height:56px}.header-wrapper nav .tabs{height:56px;display:none}}@media (hover:hover){.header-wrapper{height:104px}.header-wrapper nav .detail-tabs{position:static;border:0}.header-wrapper nav .detail-tabs .tab svg{display:none}}.main-content{width:calc(100vw - 144px)}.main-content .banner{margin-top:48px;margin-bottom:72px;display:flex}.main-content .banner .banner-content{flex-grow:1}.main-content .banner .banner-logo{flex-shrink:0;width:240px;height:240px;position:relative}.main-content .banner .banner-content .game-name{display:flex}.main-content .banner .banner-content .game-name .game-icon{display:none;width:72px;height:72px;margin:7px 24px 0 0}.main-content .banner .banner-content .game-name .game-info h1.title{line-height:76px;font-size:64px}@media screen and (max-width:599px){.main-content{width:calc(100vw - 48px)}.main-content .banner .banner-content .game-name .game-info h1.title{font-size:24px}}@media screen and (min-width:600px) and (max-width:1279px){.main-content{width:calc(100vw - 96px)}.main-content .banner .banner-content .game-name .game-info h1.title{font-size:44px;line-height:52px}}.main-content .banner .banner-content .game-name .game-info h2.author{margin-top:16px;line-height:24px;font-size:16px;color:var(--primary-color)}@media screen and (max-width:839px){.main-content .banner .banner-content .game-name .game-icon{display:block}.main-content .banner .banner-content .game-name .game-info h2.author{margin-top:0}.main-content .banner .banner-logo{display:none}}.main-content .banner .banner-content .data-panel{display:flex;align-items:center;margin:16px 0 24px -16px;padding:12px 0}.main-content .banner .banner-content .data-panel-item{height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 16px;min-width:96px;box-sizing:border-box;line-height:20px}.main-content .banner .banner-content .data-panel-divide{background-color:var(--divide-color);width:1px;height:24px}.main-content .banner .banner-content .data-panel-item .data-panel-item__value{color:var(--text-color-active);font-size:14px;font-weight:500;display:flex;align-items:center;height:24px}.main-content .banner .banner-content .data-panel-item .data-panel-item__sub-value i,.main-content .banner .banner-content .data-panel-item .data-panel-item__value i{font-size:12px}.main-content .banner .banner-content .data-panel-item .data-panel-item__value img{width:12px;height:12px}.main-content .banner .banner-content .data-panel-item .data-panel-item__sub-value{font-size:12px;letter-spacing:.3px;white-space:nowrap}.main-content .banner .banner-logo .banner-logo-image{width:100%;height:100%}.main-content .banner .banner-logo .banner-logo-shadow{position:absolute;left:50%;bottom:-10px;filter:blur(10px);transform:translateX(-50%);opacity:.5;z-index:-1;width:200px;height:200px}@media screen and (min-width:840px) and (max-width:1279px){.main-content .banner .banner-logo{width:180px;height:180px}.main-content .banner .banner-logo .banner-logo-shadow{width:140px;height:140px}}.main-content .banner .banner-content .game-action{display:flex;flex-wrap:wrap;align-items:center;height:52px}.main-content .banner .banner-content .game-action .game-action__install{background-color:var(--primary-color);color:#fff;border-radius:8px;font-size:16px;height:44px;width:200px;margin:2px 0;font-weight:500;letter-spacing:.3px}.main-content .banner .banner-content .game-action .game-action__collect{cursor:default}.main-content .banner .banner-content .game-action .game-action__collect,.main-content .banner .banner-content .game-action .game-action__share{display:flex;align-items:center;border:none;height:44px;box-sizing:content-box;background-color:transparent;transition:background-color .2s;color:var(--disable-color);border-radius:4px;padding:0 8px}.main-content .banner .banner-content .game-action .game-action__share{color:var(--primary-color);margin-left:16px;margin-right:8px}.main-content .banner .banner-content .game-action .game-action__share:focus,.main-content .banner .banner-content .game-action .game-action__share:hover{background-color:rgba(0,0,0,.04)}.main-content .banner .banner-content .game-action .game-action__collect span,.main-content .banner .banner-content .game-action .game-action__share span{text-indent:8px}@media screen and (max-width:599px){.main-content .banner .banner-content .game-name .game-info h1.title{line-height:32px;font-size:24px}.main-content .banner .banner-content .game-action{justify-content:center}.main-content .banner .banner-content .game-action .game-action__share{margin:0 8px 0 0}.main-content .banner .banner-content .game-action .game-action__install{width:100%;height:36px;margin:6px 0}}@media screen and (min-width:600px) and (max-width:1279px){.main-content .banner .banner-content .game-action{height:48px}.main-content .banner .banner-content .game-action .game-action__install{width:160px;height:36px}.main-content .banner .banner-content .game-action .game-action__collect,.main-content .banner .banner-content .game-action .game-action__share{border:none;height:48px;width:48px;border-radius:50%;box-sizing:border-box;padding:12px}.main-content .banner .banner-content .game-action .game-action__collect span,.main-content .banner .banner-content .game-action .game-action__share span{display:none}}.main-content .game-content{display:flex;justify-content:space-between}.main-content .game-content .app-recommend{width:346px;flex-shrink:0}@media screen and (max-width:959px){.main-content .game-content{display:block}.main-content .game-content .game-presentation{width:100%}}.game-presentation .gallery{position:relative;margin-bottom:24px}.game-presentation .gallery .gallery-list{display:flex;overflow-y:hidden;scroll-snap-type:x mandatory}.game-presentation .gallery .gallery-list::-webkit-scrollbar{display:none}.game-presentation .gallery .gallery-list .gallery-item{margin-right:12px;flex-shrink:0;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.game-presentation .gallery .gallery-list .gallery-item img{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);height:296px;min-width:92px;border-radius:8px}.game-presentation .gallery .arrow-left-icon,.game-presentation .gallery .arrow-right-icon{position:absolute;top:50%;z-index:2;background-color:#fff;border-radius:50%;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);width:56px;height:56px;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:box-shadow .5s,background-color .5s}.comment-list .comment-list__more:hover,.game-presentation .description section .article-text .information-wrapper .more:hover,.game-presentation .description section header .header-with-action button:hover{background-color:#f3f3f3}.game-presentation .gallery .arrow-left-icon:hover,.game-presentation .gallery .arrow-right-icon:hover{background-color:#f3f3f3;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15)}.game-presentation .gallery .arrow-right-icon{right:0;transform:translate(50%) translateY(-50%)}.game-presentation .gallery .arrow-left-icon{left:0;transform:translate(-50%) translateY(-50%) rotate(90deg)}.game-presentation .gallery .arrow-left-icon img,.game-presentation .gallery .arrow-right-icon img{width:24px;height:24px}.game-presentation .gallery .arrow-left-icon img{width:24px;height:24px;left:0;transform:rotate(90deg)}.game-presentation .gallery.at-left .arrow-left-icon,.game-presentation .gallery.at-right .arrow-right-icon,.game-presentation .gallery.no-scroll .arrow-left-icon,.game-presentation .gallery.no-scroll .arrow-right-icon{display:none}@media screen and (max-width:1279px){.game-presentation .gallery .gallery-list .gallery-item img{height:204px}.game-presentation .gallery{margin-bottom:16px}}.game-presentation .description{margin-bottom:24px}.game-presentation .description section{margin-bottom:24px;padding-top:20px}.game-presentation .description section header{padding-bottom:20px}.game-presentation .description section header h2{font-size:22px}.game-presentation .description section .article-text{line-height:24px;font-size:14px}.game-presentation .description section .article-text .update-time{margin-top:24px}.game-presentation .description section .article-text .update-time p{margin-top:4px}.game-presentation .description section .article-text .tag-list{margin-top:28px;display:flex;gap:16px 12px;flex-wrap:wrap}.game-presentation .description section .article-text .tag-list .tag-list__item{white-space:nowrap}.game-presentation .description section .article-text .information-wrapper{margin-top:30px;padding:20px 20px 0;border:1px solid #dadce0;border-radius:8px;box-sizing:border-box}.game-presentation .description section .article-text .information-wrapper .information .information-item{display:flex;margin-top:20px}.game-presentation .description section .article-text .information-wrapper .information .information-item:first-child{margin-top:0}.game-presentation .description section .article-text .information-wrapper .information .information-item>img{width:20px;height:20px;flex-shrink:0;margin-right:20px}.game-presentation .description section .article-text .information-wrapper .information .information-item .information-item__name{font-size:14px;line-height:18px}.game-presentation .description section .article-text .information-wrapper .information .information-item .information-item__desc{font-size:12px;line-height:16px}.game-presentation .description section .article-text .information-wrapper .more{cursor:pointer;color:var(--primary-color);transition:background-color .5s;background-color:transparent;padding:0 8px;margin:10px 0;font-weight:500;border:0;border-radius:4px;box-sizing:content-box}@media screen and (min-width:600px) and (max-width:1279px){.game-presentation .description,.game-presentation .description section{margin-bottom:16px}}.game-presentation .description section header .header-with-action{display:flex;justify-content:space-between;align-items:center}.game-presentation .description section header .header-with-action button{border:0;border-radius:4px;background-color:transparent;transition:background-color .5s;height:48px}.game-presentation .description section .rating-tag-list{display:flex;gap:16px 12px;flex-wrap:wrap;margin-bottom:12px}.game-presentation .description section .rating-tag-list .rating-tag-list__item{white-space:nowrap;padding:0 26px}.game-presentation .description section .rating-tag-list .rating-tag-list__item.rating-tag-list__item--active{background-color:#e6f3ef;color:var(--primary-active-color);border:0}@media screen and (max-width:599px){.game-presentation .description section header .header-with-action{flex-direction:column;align-items:start}.game-presentation .description section header .header-with-action button{padding:0 8px 0 0}}.game-presentation .description section .rating-chart{padding-top:24px;margin-bottom:16px;display:flex;justify-content:space-between}.rating-chart .rating-star{flex-shrink:0;margin-right:24px}.rating-chart .rating-star .rating-star__number{font-family:"Google Sans Display",Roboto,Arial,sans-serif;font-size:56px}.rating-chart .rating-star .rating-star__stars{color:var(--primary-color)}.rating-chart .rating-star .rating-star__stars svg{width:16px;height:16px}.rating-chart .rating-star .rating-star__stars svg .left-half{fill:var(--primary-color);stop-color:var(--primary-color)}.rating-chart .rating-star .rating-star__stars svg .right-half{fill:#f1f3f4;stop-color:#f1f3f4}.rating-chart .rating-star .rating-star__reviews{margin-top:8px;font-size:12px}.rating-chart .rating-bar{flex-grow:1;width:1px}.rating-chart .rating-bar .rating-bar__item{display:flex;justify-content:space-between;align-items:center;height:16px}.rating-chart .rating-bar .rating-bar__item .rating-bar__item__index{font-size:12px;color:var(--text-color);margin-right:16px}.rating-chart .rating-bar .rating-bar__item .rating-bar__item__bar{height:10px;background-color:var(--divide-color);flex-grow:1;width:1px;border-radius:9999px}.rating-chart .rating-bar .rating-bar__item .rating-bar__item__bar .rating-bar__item__bar-holder{background-color:var(--primary-color);height:100%;border-radius:9999px;width:0}.rating-chart .rating-bar .rating-bar__item:nth-child(1) .rating-bar__item__bar-holder{width:79.4%}.rating-chart .rating-bar .rating-bar__item:nth-child(2) .rating-bar__item__bar-holder{width:33.1%}.rating-chart .rating-bar .rating-bar__item:nth-child(3) .rating-bar__item__bar-holder{width:52.6%}.rating-chart .rating-bar .rating-bar__item:nth-child(4) .rating-bar__item__bar-holder{width:26.5%}.rating-chart .rating-bar .rating-bar__item:nth-child(5) .rating-bar__item__bar-holder{width:15.8%}.comment-list .comment-list__item{padding:24px 0}.comment-list .comment-list__item .comment-list__item__user{display:flex;align-items:center}.comment-list .comment-list__item .comment-list__item__user .user-avatar{width:40px;height:40px;background:#add8e6;border-radius:50%;font-size:20px;display:flex;align-items:center;justify-content:center;color:#fff;margin-right:16px}.comment-list .comment-list__item .comment-list__item__user .user-name{font-size:14px;color:var(--text-color-active)}.comment-list .comment-list__item .comment-list__item__stars-and-time{margin-top:16px;display:flex;align-items:center}.comment-list .comment-list__item .comment-list__item__stars-and-time .stars svg{color:var(--primary-color);width:12px;height:12px}.comment-list .comment-list__item .comment-list__item__stars-and-time .time{margin-left:1ch;font-size:12px;letter-spacing:.3s}.comment-list .comment-list__item .comment-list__item__content{margin-top:8px;font-size:14px}.comment-list .comment-list__item .comment-list__item__founds{margin-top:16px;font-size:12px}.comment-list .comment-list__item .comment-list__item__action{margin-top:12px;font-size:12px;display:flex;align-items:center}.comment-list .comment-list__item .comment-list__item__action span{margin-right:24px}.comment-list .comment-list__item .comment-list__item__action button{height:24px;margin-right:12px}.comment-list .comment-list__more{border:0;border-radius:4px;height:48px;transition:background-color .5s;background-color:transparent;padding:0 4px}@media screen and (min-width:960px) and (max-width:1279px){.comment-list .comment-list__item{padding:20px 0}}@media screen and (max-width:959px){.comment-list .comment-list__item{padding:16px 0}}.game-presentation .description section header .whatsnew{font-family:"Google Sans",Roboto,Arial,sans-serif;color:var(--text-color)}.game-presentation .description>p{font-size:14px;margin-bottom:24px;padding-top:20px}footer{width:calc(100% - 144px);padding-bottom:72px}@media (hover:hover){footer{padding-bottom:16px}}@media screen and (max-width:599px){footer{width:calc(100vw - 48px)}}@media screen and (min-width:600px) and (max-width:1279px){.game-presentation .description>p{margin-bottom:16px}footer{width:calc(100vw - 96px)}}footer .footer-divider{height:1px;width:100%;margin-bottom:36px;padding-top:36px;border-bottom:1px solid var(--divide-color)}footer .footer-links{display:flex}footer .footer-links section.google-play{width:266px;margin-right:24px;display:flex;flex-direction:column}footer .footer-links section.children-and-family{flex-grow:1;display:flex;flex-direction:column}footer .footer-links section.children-and-family a,footer .footer-links section.google-play a{height:32px;font-size:14px;display:flex;align-items:center}footer .footer-links section.children-and-family .link-item__header,footer .footer-links section.google-play .link-item__header{align-items:center;display:flex;font-size:14px;height:32px;font-weight:500}footer .external-links{display:flex;align-items:center;margin-top:32px;flex-wrap:wrap}footer .external-links .link-item{margin-right:24px;font-size:12px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer}@media screen and (min-width:840px) and (max-width:1279px){footer .footer-links section.google-play{width:244px;margin-right:16px}}@media screen and (max-width:839px){footer .footer-links{flex-direction:column}footer .footer-links section.google-play{margin-right:0;margin-bottom:24px}}