/*          
*The url:www.x6d.com		  	
*warning:Please respect the author's work
*/
.article_content{margin:30px 0}
.article_content .left{width:790px;margin:0 30px}
.article_content .left .article-title{font-size:32px;color:#333;font-weight:700;line-height:50px}
.article_content .left .article-bq{font-size:16px;color:#9a9a9a;margin-top:5px}
.article_content .left .article-bq .iconfont{margin-right:5px}
.article_content .left .article-bq time{float:left;line-height:50px;margin-right:20px}
.article_content .left .article-bq span{float:left;line-height:50px;height:50px;margin-right:20px;max-width:300px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.article_content .left .article-bq span a{color:#9a9a9a}
.article_content .left .article-bq span a img{width:28px;height:28px;vertical-align:middle;border-radius:50%;margin-right:10px;margin-top:-3px}
.article_content .left .article-bq b{float:left;line-height:50px;height:50px;margin-right:20px;font-weight:400}
.article_content .left .article-bq .pl{margin:0;display:block;background:url(../images/pl.svg) no-repeat left center;background-size:15px;padding-left:24px}
.article_content .left .article-bq strong{float:left;line-height:50px;font-weight:400;margin-right:35px}
.article_content .left .article-content{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin-top:15px;padding:22px 0;color:#333;font-size:15px}
.article_content .left .article-content a{color:#1b54bc}
.article_content .left .article-content h3{position:relative;padding:5px 0 15px;color:#424242;font-size:18px;display:-webkit-inline-box;border-bottom:1px solid #fff;cursor:pointer;z-index:16;font-weight:700;line-height:30px}
.article_content .left .article-content>h4{font-size: 18px;font-weight: 700;margin: 25px 0 20px;border-left: 4px solid #1b54bc;padding: 0 0 0 10px;line-height: 17px;}
.article_content .left .article-content h5{font-size:18px;color:#333;background:#e2e2e2;padding:5px 10px;margin:0 0 15px;font-weight:600}
.article_content .left .article-content h6{font-size: 18px; color: #333; background: #f0f0f0; padding: 5px 10px; margin: 0 0 15px; font-weight: 600; border-left: 4px solid #dadada; border-radius: 3px;}
.article_content .left .article-content h3:before{position:absolute;top:35px;left:0;z-index:-1;width:45%;height:2px;background:#1b54bc;content:" ";border-radius:20px;transition:all .5s}
.article_content .left .article-content h3:hover:before{width:100%;transition:all .5s}
.article_content .left .article-content ol{color:#424242;font-size:15px;margin:5px 0 15px}
.article_content .left .article-content ol li{position:relative;padding-left:15px}
.article_content .left .article-content ol li:before{position:absolute;top:15.5px;left:8px;width:3px;height:3px;border-radius:10px;background:#333;content:" "}
.article_content .left .article-content ol li p{padding:2px 10px!important;font-size:15px!important;margin-bottom:5px!important;color:#333!important}
.article_content .left .article-content ol li:last-child p{margin-bottom:0!important}
.article_content .left .article-content blockquote{position:relative;margin:25px 0;padding:45px 45px 30px;border-color:#c0c6cc;background-color:#f8f8fa;font-family:Lantinghei SC,Open Sans,Arial,Hiragino Sans GB,Microsoft YaHei,\\5fae\8F6F\96c5\9ED1,STHeiti,WenQuanYi Micro Hei,SimSun,sans-serif}
.article_content .left .article-content blockquote:before{top:20px;left:20px;background:url(../images/blockquote.png) no-repeat 0 0}
.article_content .left .article-content blockquote:after,.article_content .left .article-content blockquote:before{position:absolute;display:block;width:1pc;height:14px;content:''}
.article_content .left .article-content blockquote:after{right:20px;bottom:20px;background:url(../images/blockquote.png) no-repeat -1pc 0}
.article-content *{word-wrap:break-word;word-break:normal}
.article_content .left .article-content img{max-width:100%;height:auto!important;margin:10px 0}
.article_content .left .article-content img:hover{opacity:.9}
.article_content .left .article-content p{display:block;line-height:30px;margin-bottom:10px}
/* Keep game screenshots as a clean, full-width gallery while leaving other articles unchanged. */
.game-article .article-content > p:has(> a > img:only-child),
.game-article .article-content > p:has(> img:only-child),
.game-article .article-content > p.game-shot{margin:0 0 16px;line-height:0}
.game-article .article-content > p:has(> a > img:only-child) > a,
.game-article .article-content > p:has(> img:only-child) > img,
.game-article .article-content > p.game-shot > a{display:block;width:100%;max-width:100%;margin:0;box-shadow:none}
.game-article .article-content > p:has(> a > img:only-child) > a img,
.game-article .article-content > p.game-shot > a img{display:block;width:100%;max-width:100%;height:auto!important;margin:0;cursor:zoom-in;transition:opacity .2s ease}
.game-article .article-content > p:has(> a > img:only-child) > a:hover img{opacity:.92}
@media screen and (max-width:800px){.game-article .article-content > p:has(> a > img:only-child){margin-bottom:.8rem}}
.article-xg{width:100%;overflow:hidden}
.article-xg-title{height:55px;line-height:55px;font-size:18px;color:#1b54bc;font-weight:700;margin:20px 0 0}
.article-xg-title-icon{display:block;background:url(/static/images/article-xg-title-icon.png) no-repeat center;background-size:25px;height:55px;width:25px;float:left;margin-right:10px}
.article-xg ul{width:100%}
.article-xg ul:nth-child(1){margin-right:25px}
.article-xg ul li{float:left;width:50%;margin-bottom:5px;padding-right:15px}
.article-xg ul li:nth-child(2n){padding-right:0;padding-left:15px}
.article-xg ul li a{display:block;line-height:30px;height:30px;font-size:15px;overflow:hidden}
.article-xg ul li a i{display:inline-block;vertical-align:middle;font-style:normal;margin-right:9px;background:#dcdcdc;width:4px;text-align:center;color:#696969;height:4px;margin-top:-3px;margin-left:5px;border-radius:25px}
.article-pl{width:100%;}
.article-pl-title{height:55px;line-height:55px;font-size:18px;color:#1b54bc;font-weight:700}
.article-pl-title-icon{display:block;background:url(/static/images/article-pl-title-icon.png) no-repeat center;background-size:25px;height:55px;width:25px;float:left;margin-right:10px}
#cyEmoji{margin-top:26px!important}
#cyEmoji .emoji-tip{font-size:18px!important;color:#1b54bc;font-weight:700}
#feedAv{margin-top:-250px!important;transform:scale(0)}
.module-cmt-box{padding:10px 0!important}
.block-head-w{height:50px!important}
.header-login{left:680px!important;border:0!important;border-radius:0!important;height:30px!important}
.post-wrap-border-l,.post-wrap-border-r,.post-wrap-border-t-l,.post-wrap-border-t-r{display:none}
.post-wrap-main{border:0!important}
.post-wrap-w{background:#fff;border-radius:0;border:1px solid #f0f0f0!important}
.btn-fw{background:#1b54bc url(../static/fonts/release.svg) center no-repeat!important;width:60px!important;height:60px!important;border-radius:70px;margin-top:-5px!important;margin-right:40px!important;background-size:30px!important;box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-transition:.3s;transition:.3s}
.btn-fw:hover{box-shadow:0 6px 10px rgba(0,0,0,.2)}
.block-head-w{margin-top:-50px!important;top:-15px!important}
.section-service-w{height:0;opacity:0}
.head-img-w{margin:0!important}
.head-img-w img{width:50px!important;height:50px!important}
.head-img-w{top:115px!important;left:0!important}
.wrap-action-gw{border-bottom:1px solid #dee4e9!important;padding-top:30px!important}
.cmt-list-number,.title-name-gw-tag,.type-lists,.wrap-action-gw i,.wrap-action-gw span,.wrap-name-w{line-height:36px}
.cmt-list-type{margin:0!important}
.build-floor-gw{background:#fff!important}
.block-cont-gw{padding:20px 0!important;border:0!important}
.head-img-w img{width:22px!important;height:22px!important}
.head-img-w img:hover{transition:all .3s;transform:scale(3)}
.head-img-w{top:185px!important;left:95px!important}
.title-user-w{display:none!important}
.list-comment-empty-w{margin-top:5%!important}
.block-title-gw,.empty-prompt-w{background:#fff!important;border-bottom:1px solid #f6f6f6!important;height:40px!important}
.title-name-gw{font-weight:700;color:#1b54bc!important}
.article_content .right{width:300px;margin-right:30px}
.article-right{width:100%;overflow:hidden;margin-bottom:30px}
.article-right ul{width:100%;overflow:hidden;margin-top:15px}
.article-right ul:nth-child(1){margin-right:25px}
.article-right ul li{float:left;width:100%;margin-bottom:15px;padding-right:15px}
.article-right ul li:nth-child(2n){padding-right:0}
.article-right ul li:nth-last-child(1){margin-bottom:0}
.article-right ulli:nth-last-child(2){margin-bottom:0}
.article-right ul li:nth-child(1) a i{background:#ff2a2a;color:#fff}
.article-right ul li:nth-child(2) a i{background:#ffc107;color:#fff}
.article-right ul li:nth-child(3) a i{background:#03a9f4;color:#fff}
.article-right ul li:nth-child(4) a i{background:#4caf50;color:#fff}
.article-right ul li a{display:block;line-height:30px;height:30px;font-size:15px;overflow:hidden}
.article-right ul li a i{display:inline-block;vertical-align:middle;font-style:normal;margin-right:9px;background:#f3f3f3;width:35px;text-align:center;color:#696969;height:25px;margin-top:-3px;border-radius:21px;line-height:25px}
.article-down{overflow:hidden;width:100%}
.article-down h4{font-size:17px;margin: 10px 0 20px;border-top:1px dashed #ececec;padding-top: 20px;font-weight:700;background: url(../images/down.svg) left 23px no-repeat;background-size: 16px;padding-left: 20px;}
.article-down a{background:#5298ff;color:#fff!important;padding:10px 20px;font-size:14px;border:1px solid#5298ff;border-radius:7px;float:left;margin:1%;width:auto;min-width:120px;box-sizing:border-box;text-align:center;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;line-height:20px}
/*.article-down a{background:#5298ff;color:#fff!important;padding:10px 25px;font-size:14px;border:1px solid #5298ff;border-radius:7px;float:left;margin-right:20px}*/
.article-down a.no{display:none;}
.article-down a.downbtn .down-server-icon{display:inline-block;width:16px;height:16px;margin:0 4px 0 0;flex-shrink:0;border-radius:0;background:transparent url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"%3E%3Cpath d="M16 49h32c9 0 15-6 15-14 0-7-5-12-12-13C49 12 41 6 32 6 21 6 12 13 11 24 5 25 1 30 1 36c0 8 6 13 15 13z" fill="%234d9af0"/%3E%3Cpath d="m31 19-9 15h9l-4 12 15-19h-9l5-8z" fill="%23fff"/%3E%3C/svg%3E') center/contain no-repeat;font-size:0;line-height:16px;vertical-align:middle}
.article-down a.downbtn[data-server*="123"] .down-server-icon{background-image:url("/images/down/123.png")}
.article-down a.downbtn[data-server*="蓝奏"] .down-server-icon{background-image:url("/images/down/LZ.png")}
.article-down a.downbtn[data-server*="百度"] .down-server-icon{background-image:url("/images/down/BD.png")}
.article-down a.downbtn[data-server*="天翼"] .down-server-icon{background-image:url("/images/down/TY.png")}
.article-down a.downbtn[data-server*="迅雷"] .down-server-icon{background-image:url("/images/down/XL.png")}
.article-down a.downbtn[data-server*="夸克"] .down-server-icon{background-image:url("/images/down/kk.png")}
.article-down a.downbtn[data-server*="移动"] .down-server-icon{background-image:url("/images/down/YD.png")}
.article-down a.downbtn[data-server*="正版"] .down-server-icon,.article-down a.downbtn[data-server*="购买"] .down-server-icon{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"%3E%3Ccircle cx="32" cy="32" r="30" fill="%231b75bb"/%3E%3Cpath d="M25 39 19 36c2 7 8 11 15 11 8 0 15-7 15-15S42 17 34 17c-7 0-13 5-15 11l7 3c1-4 4-7 8-7 5 0 8 4 8 8s-3 8-8 8c-3 0-6-1-9-1z" fill="%23fff"/%3E%3C/svg%3E')}
.mzsm p{display:block;line-height:30px;margin-bottom:15px}
.fenxiang{float:left;margin:14px 0 0 0}
.social-share-icon:before{display:none!important;}
.social-share .icon-wechat{background:url(../images/weixin.svg) no-repeat!important;background-size: 33px 33px!important;}
.social-share .icon-qq{background:url(../images/qq.svg) no-repeat!important;background-size: 33px 33px!important;}
.social-share .icon-weibo{background:url(../images/weibo.svg) no-repeat!important;background-size: 33px 33px!important;}
.social-share .icon-qzone{background:url(../images/qzone.svg) no-repeat!important;background-size: 33px 33px!important;}

#newdigg{border-bottom:medium none;padding:5px 0}
.social-main{margin:5px 0;position:relative;width:380px;height:55px;float:right}
.social-main a{color:#333;float:left;line-height:50px;border:1px solid #f1f1f1;border-radius:32px;width:180px;text-indent:80px;background-size:50px!important;transition:all .3s}
.social-main a:hover{border:1px solid #1b54bc;color:#1b54bc;background-size:50px!important;transition:all .3s}
.like a{display:block;background:url(../images/yjz.png) no-repeat 20px center}
.bad a{float:right;display:block;background:url(../images/wjz.png) no-repeat 20px center}
.article-fx{width:100%;padding-bottom:10px;height: 80px;}
.j-mobile-share{vertical-align: middle;padding: 0!important;width: 33px!important;height: 33px!important;background: #424242 url(../images/tu.svg) center no-repeat!important;background-size: 16px!important;border-radius:30px;}
.mobile-share-bg{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;background:rgba(0,0,0,.5)}
.mobile-share-bg .top_tips{display:none;position:absolute;left:0;top:0;width:100%;height:32px;line-height:32px;font-size:14px;background:rgba(255,235,155,.95);color:#a65018;text-align:center}
@media (min-width:992px){.mobile-share-bg .top_tips{display:none!important}
}
.mobile-share-wrap{position:fixed;width:100%;height:80%;left:0;top:40px;z-index:100000;text-align:center}
.mobile-share-wrap img{position:relative;max-height:100%;max-width:96%;width:auto;display:block;margin:0 auto;animation-duration:unset;-webkit-animation:unset}
.mobile-share-wrap .loading{display:inline-block;padding:8px 25px;text-align:center;font-size:14px;margin-top:40%;line-height:20px;color:#666;background:#fff;border-radius:3px}
@media (min-width:992px){.mobile-share-wrap .loading{padding:10px 30px;margin-top:50px}
}
.mobile-share-wrap .mobile-share-close{position:relative;display:inline-block;margin-top:-25px;width:50px;height:50px;font-size:26px;line-height:48px;font-weight:300;color:#333;border-radius:50%;background:#fefefe;text-align:center;vertical-align:top;font-family:serif;box-shadow:0 0 1px 0 rgba(0,0,0,.2);cursor:pointer}
@media screen and (max-width:800px){.article_content .left,.article_content .right{width:94%;margin:0 3%}
.article_content .left .article-title{font-size:1.2rem;line-height:2rem}
.article_content{margin:4% 0}
#cyEmoji,.article_content .left .ad{display:none!important}
.article-down a.downbtn .down-server-icon{width:16px;height:16px;margin:0 4px 0 0;background-size:contain;line-height:16px;flex-shrink:0}
.article-down a{margin:1%;font-size:.8rem;padding:10px 12px;width:auto;min-width:104px;text-align:center;display:inline-flex}
.article-hot ul li a,.article-sj ul li a{font-size:.9rem}
.article-hot ul li,.article-sj ul li{margin-bottom:2%}
.article-hot ul li a i,.article-sj ul li a i{height:1.5rem;width:1.5rem;line-height:1.5rem}
.header-login{left:85%!important}
.article_content .right{display:none}
.social-main{width:100%}
.social-main a{width:49%;background-position:1rem center;background-size:2.6rem!important;text-indent:4rem}
.fenxiang{margin:auto;float:none;text-align:center}
.fenxiang .bdsharebuttonbox a{float:none!important;display:inline-block}
.article-fx{padding:1rem 0;height: 140px;}
.article_content .left .ad{display:block!important}
}
/* Steam review card collected at the end of game articles. */
.game-article .article-content .steam-review-card{position:relative;display:block;margin:30px 0 8px;padding:0;overflow:hidden;background:#fff;border:1px solid #e8edf4;border-radius:8px;box-shadow:0 3px 12px rgba(30,66,110,.06);color:#333;font-size:14px;line-height:1.5}
.game-article .article-content .steam-review-card:before{display:block;height:4px;background:#1b54bc;content:""}
.game-article .article-content .steam-review-overview{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px 16px;border-bottom:1px solid #eef1f5}
.game-article .article-content .steam-review-heading{display:flex;align-items:center;min-width:0;color:#1b54bc}
.game-article .article-content .steam-review-heading>span:last-child{display:flex;flex-direction:column;min-width:0}
.game-article .article-content .steam-review-heading strong{font-size:18px;line-height:26px;color:#333}
.game-article .article-content .steam-review-heading small{font-size:12px;line-height:20px;color:#9a9a9a}
.game-article .article-content .steam-review-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-right:11px;border-radius:50%;background:#1b54bc;color:#fff;font-size:19px}
.game-article .article-content .steam-review-level{display:inline-flex;align-items:center;flex:0 0 auto;padding:6px 11px;border:1px solid #dce8f7;border-radius:18px;background:#f5f9ff;color:#1b54bc;white-space:nowrap}
.game-article .article-content .steam-review-level i{margin-right:6px;font-size:13px}
.game-article .article-content .steam-review-level strong{font-size:13px;font-weight:600}
.game-article .article-content .steam-review-level.is-mixed{border-color:#f2e1b5;background:#fffaf0;color:#b27a00}
.game-article .article-content .steam-review-level.is-negative{border-color:#f1d0d0;background:#fff6f6;color:#c44b4b}
.game-article .article-content .steam-review-detail{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(280px,1.1fr);gap:26px;padding:20px 22px 21px}
.game-article .article-content .steam-review-primary{display:flex;flex-direction:column;justify-content:center;min-width:0}
.game-article .article-content .steam-review-final-score{display:flex;align-items:flex-end;color:#1b54bc;font-size:42px;font-weight:700;line-height:44px}
.game-article .article-content .steam-review-final-score>span{display:flex;flex-direction:column;margin:0 0 2px 7px;color:#9a9a9a;font-size:13px;line-height:18px}
.game-article .article-content .steam-review-final-score b{font-size:14px;font-weight:400;color:#9a9a9a}
.game-article .article-content .steam-review-final-score small{font-size:12px;color:#9a9a9a}
.game-article .article-content .steam-review-rate{display:flex;flex-wrap:wrap;gap:4px 12px;margin:8px 0 2px;color:#666;font-size:13px;line-height:22px}
.game-article .article-content .steam-review-rate b{color:#1b54bc;font-weight:600}
.game-article .article-content .steam-review-primary>[data-steam-updated]{display:block;margin:0;color:#aaa;font-size:12px;line-height:20px}
.game-article .article-content .steam-review-judgment{align-self:center;padding-left:26px;border-left:1px solid #eef1f5}
.game-article .article-content .steam-review-verdict{margin:0 0 13px;color:#424242;font-size:15px;font-weight:600;line-height:24px}
.game-article .article-content .steam-review-meter{height:9px;margin:0 0 10px;overflow:hidden;border-radius:10px;background:#edf1f5}
.game-article .article-content .steam-review-meter [data-steam-positive-bar]{display:block;height:100%;min-width:0;border-radius:10px;background:#1b54bc;transition:width .3s ease}
.game-article .article-content .steam-review-meta{display:flex;flex-wrap:wrap;gap:5px 18px;margin:0;color:#8b8f94;font-size:12px;line-height:20px}
.game-article .article-content .steam-review-meta b{font-weight:600}
.game-article .article-content .steam-review-meta .is-positive{color:#2e8b57}
.game-article .article-content .steam-review-meta .is-negative{color:#c44b4b}
@media screen and (max-width:800px){
.game-article .article-content .steam-review-card{margin:24px 0 6px;border-radius:6px}
.game-article .article-content .steam-review-overview{align-items:flex-start;flex-direction:column;gap:10px;padding:15px 16px 13px}
.game-article .article-content .steam-review-heading strong{font-size:16px}
.game-article .article-content .steam-review-detail{display:block;padding:16px}
.game-article .article-content .steam-review-final-score{font-size:36px;line-height:40px}
.game-article .article-content .steam-review-judgment{margin-top:18px;padding:15px 0 0;border-top:1px solid #eef1f5;border-left:0}
}

/* Match the reference game's three-column Steam review layout. */
.game-article .article-content .steam-review-card{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;box-sizing:border-box;margin:16px 0 20px;padding:17px 18px;border:1px solid #dce6f1;border-radius:14px;background:linear-gradient(145deg,#fbfdff 0%,#f5f8fc 100%);box-shadow:0 14px 30px -27px rgba(29,56,96,.5);color:#354052}
.game-article .article-content .steam-review-card:before{display:none}
.game-article .article-content .steam-review-overview{display:flex;flex-direction:column;justify-content:center;min-width:0;padding-right:20px;border-right:1px solid #e3e9f1;border-bottom:0}
.game-article .article-content .steam-review-heading{display:flex;align-items:center;min-width:0}
.game-article .article-content .steam-review-icon{display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;margin-right:11px;border:1px solid #d5e1ee;border-radius:11px;background:#eaf2fa;color:#4f779f;font-size:21px}
.game-article .article-content .steam-review-heading strong{display:block;color:#2d394a;font-size:16px;font-weight:700;line-height:22px;white-space:nowrap}
.game-article .article-content .steam-review-heading small{display:block;color:#8a96a5;font-size:13px;line-height:20px}
.game-article .article-content .steam-review-level{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;min-height:27px;margin:10px 0 0 51px;padding:0 10px;border:0;border-radius:999px;background:#e3f4ec;color:#2e8660;font-size:14px;font-weight:700;line-height:27px}
.game-article .article-content .steam-review-level.is-mixed{background:#fff1d8;color:#a26c17}
.game-article .article-content .steam-review-level.is-negative{background:#f9e7e9;color:#bd545d}
.game-article .article-content .steam-review-detail{display:grid;grid-template-columns:minmax(225px,.9fr) minmax(260px,1.2fr);gap:18px;min-width:0;padding:0}
.game-article .article-content .steam-review-primary{display:flex;flex-direction:column;justify-content:center;min-width:0;padding-right:18px;border-right:1px solid #e3e9f1}
.game-article .article-content .steam-review-final-score{display:flex;align-items:baseline;gap:7px;min-width:0;white-space:nowrap;color:inherit;font-size:inherit;line-height:inherit}
.game-article .article-content .steam-review-final-score>strong{color:#356da8;font-size:31px;font-weight:800;line-height:34px}
.game-article .article-content .steam-review-final-score>span{display:flex;align-items:baseline;gap:8px;margin:0;color:#536174;font-size:inherit;line-height:inherit}
.game-article .article-content .steam-review-final-score b{color:#788595;font-size:13px;font-weight:600}
.game-article .article-content .steam-review-final-score small{font-size:15px;font-weight:700}
.game-article .article-content .steam-review-rate{display:flex;align-items:baseline;gap:8px;margin:1px 0 0;min-width:0;color:#748192;font-size:14px;line-height:21px;white-space:nowrap}
.game-article .article-content .steam-review-rate b{color:#536174;font-size:14px;font-weight:700}
.game-article .article-content .steam-review-primary>[data-steam-updated]{margin-top:3px;color:#98a3b0;font-size:12px;line-height:19px;white-space:nowrap}
.game-article .article-content .steam-review-judgment{display:flex;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding-left:0;border-left:0}
.game-article .article-content .steam-review-verdict{margin:0 0 10px;color:#3d4a5c;font-size:15px;font-weight:700;line-height:22px}
.game-article .article-content .steam-review-meter{position:relative;height:8px;margin:0;overflow:hidden;border-radius:999px;background:#e9cfd2}
.game-article .article-content .steam-review-meter [data-steam-positive-bar]{display:block;width:0;height:100%;min-width:0;border-radius:999px;background:linear-gradient(90deg,#55b58b,#72c99f);transition:width .5s ease}
.game-article .article-content .steam-review-meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;color:#7c8999;font-size:13px;line-height:20px}
.game-article .article-content .steam-review-meta b{color:#5c697a;font-size:14px;font-weight:700}
.game-article .article-content .steam-review-meta b.is-positive{color:#2f8a63}
.game-article .article-content .steam-review-meta b.is-negative{color:#c66068}
@media screen and (max-width:640px){
.game-article .article-content .steam-review-card{grid-template-columns:1fr;gap:13px;margin:14px 0 18px;padding:15px;border-radius:12px}
.game-article .article-content .steam-review-overview{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:0 0 13px;border-right:0;border-bottom:1px solid #e3e9f1}
.game-article .article-content .steam-review-icon{width:38px;height:38px;flex-basis:38px;margin-right:9px;font-size:20px}
.game-article .article-content .steam-review-heading strong{font-size:16px}
.game-article .article-content .steam-review-heading small{font-size:13px}
.game-article .article-content .steam-review-level{flex:0 0 auto;align-self:auto;min-height:27px;margin:0;padding:0 9px;font-size:13px}
.game-article .article-content .steam-review-detail{grid-template-columns:1fr;gap:10px}
.game-article .article-content .steam-review-primary{position:relative;padding:0;border-right:0}
.game-article .article-content .steam-review-final-score>strong{font-size:34px;line-height:37px}
.game-article .article-content .steam-review-final-score>span{display:flex;align-items:baseline;gap:7px}
.game-article .article-content .steam-review-final-score b,.game-article .article-content .steam-review-final-score small{display:inline;line-height:20px}
.game-article .article-content .steam-review-final-score small{font-size:14px}
.game-article .article-content .steam-review-rate{flex-wrap:wrap;gap:1px 7px;margin-top:3px;font-size:14px;white-space:normal}
.game-article .article-content .steam-review-primary>[data-steam-updated]{position:absolute;top:5px;right:0;margin:0;font-size:11px}
.game-article .article-content .steam-review-verdict{margin:0 0 9px;font-size:15px;line-height:22px}
.game-article .article-content .steam-review-meta{gap:4px 12px;font-size:13px}
.game-article .article-content .steam-review-meta b{font-size:14px}
}

/* Isolate the collected Steam card from article typography and match xdgame layout. */
.game-article .article-content .steam-review-card,.game-article .article-content .steam-review-card *{box-sizing:border-box}
.game-article .article-content .steam-review-card{display:grid;width:100%;grid-template-columns:230px minmax(0,1fr);gap:22px;align-items:stretch;margin:16px 0 20px;padding:17px 18px;border:1px solid #dce6f1;border-radius:14px;background:linear-gradient(145deg,#fbfdff 0%,#f5f8fc 100%);box-shadow:0 14px 30px -27px rgba(29,56,96,.5);color:#354052;font-size:14px;line-height:1.5}
.game-article .article-content .steam-review-card:before{display:none}
.game-article .article-content .steam-review-card p{display:block;margin:0!important;padding:0!important;line-height:inherit}
.game-article .article-content .steam-review-card small{display:block;margin:0;padding:0}
.game-article .article-content .steam-review-overview{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:0 20px 0 0;border:0;border-right:1px solid #e3e9f1}
.game-article .article-content .steam-review-heading{display:flex;align-items:center;min-width:0;width:100%}
.game-article .article-content .steam-review-heading>span:last-child{display:block;min-width:0}
.game-article .article-content .steam-review-icon{display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;margin:0 11px 0 0;border:1px solid #d5e1ee;border-radius:11px;background:#eaf2fa;color:#4f779f;font-size:21px}
.game-article .article-content .steam-review-heading strong{display:block;color:#2d394a;font-size:16px;font-weight:700;line-height:22px;white-space:nowrap}
.game-article .article-content .steam-review-heading small{display:block;color:#8a96a5;font-size:13px;line-height:20px}
.game-article .article-content .steam-review-level{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;min-height:27px;margin:10px 0 0 51px;padding:0 10px;border:0;border-radius:999px;background:#e3f4ec;color:#2e8660;font-size:14px;font-weight:700;line-height:27px}
.game-article .article-content .steam-review-level i{margin:0;font-size:14px;line-height:27px}
.game-article .article-content .steam-review-level strong{font-size:14px;line-height:27px}
.game-article .article-content .steam-review-level.is-mixed{background:#fff1d8;color:#a26c17}
.game-article .article-content .steam-review-level.is-negative{background:#f9e7e9;color:#bd545d}
.game-article .article-content .steam-review-detail{display:grid;grid-template-columns:minmax(225px,.9fr) minmax(260px,1.2fr);gap:18px;min-width:0;padding:0}
.game-article .article-content .steam-review-primary{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:0 18px 0 0;border:0;border-right:1px solid #e3e9f1}
.game-article .article-content .steam-review-final-score{display:flex;align-items:baseline;gap:7px;min-width:0;margin:0;white-space:nowrap;color:inherit;font-size:inherit;line-height:inherit}
.game-article .article-content .steam-review-final-score>strong{color:#356da8;font-size:31px;font-weight:800;line-height:34px;letter-spacing:-.04em}
.game-article .article-content .steam-review-final-score>span{display:flex;align-items:baseline;gap:8px;margin:0;color:#536174;font-size:inherit;line-height:inherit}
.game-article .article-content .steam-review-final-score b{color:#788595;font-size:13px;font-weight:600;line-height:20px}
.game-article .article-content .steam-review-final-score small{display:inline;color:#788595;font-size:15px;font-weight:700;line-height:20px}
.game-article .article-content .steam-review-rate{display:flex;align-items:baseline;gap:8px;margin:1px 0 0!important;min-width:0;color:#748192;font-size:14px;line-height:21px;white-space:nowrap}
.game-article .article-content .steam-review-rate span{display:inline;line-height:21px}
.game-article .article-content .steam-review-rate b{color:#536174;font-size:14px;font-weight:700}
.game-article .article-content .steam-review-primary>[data-steam-updated]{display:block;margin:3px 0 0!important;color:#98a3b0;font-size:12px;line-height:19px;white-space:nowrap}
.game-article .article-content .steam-review-judgment{display:flex;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding:0;border:0}
.game-article .article-content .steam-review-verdict{margin:0 0 10px!important;color:#3d4a5c;font-size:15px;font-weight:700;line-height:22px}
.game-article .article-content .steam-review-meter{position:relative;width:100%;height:8px;margin:0!important;overflow:hidden;border-radius:999px;background:#e9cfd2}
.game-article .article-content .steam-review-meter [data-steam-positive-bar]{display:block;width:0;height:100%;min-width:0;margin:0;border-radius:999px;background:linear-gradient(90deg,#55b58b,#72c99f);transition:width .5s ease}
.game-article .article-content .steam-review-meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0!important;color:#7c8999;font-size:13px;line-height:20px}
.game-article .article-content .steam-review-meta span{display:inline;line-height:20px}
.game-article .article-content .steam-review-meta b{color:#5c697a;font-size:14px;font-weight:700}
.game-article .article-content .steam-review-meta b.is-positive{color:#2f8a63}
.game-article .article-content .steam-review-meta b.is-negative{color:#c66068}
@media screen and (max-width:640px){
.game-article .article-content .steam-review-card{grid-template-columns:1fr;gap:13px;margin:14px 0 18px;padding:15px;border-radius:12px}
.game-article .article-content .steam-review-overview{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:0 0 13px;border:0;border-bottom:1px solid #e3e9f1}
.game-article .article-content .steam-review-icon{width:38px;height:38px;flex-basis:38px;margin-right:9px;font-size:20px}
.game-article .article-content .steam-review-heading strong{font-size:16px}
.game-article .article-content .steam-review-heading small{font-size:13px}
.game-article .article-content .steam-review-level{flex:0 0 auto;align-self:auto;min-height:27px;margin:0;padding:0 9px;font-size:13px}
.game-article .article-content .steam-review-detail{grid-template-columns:1fr;gap:10px}
.game-article .article-content .steam-review-primary{position:relative;padding:0;border:0}
.game-article .article-content .steam-review-final-score>strong{font-size:34px;line-height:37px}
.game-article .article-content .steam-review-final-score>span{display:flex;align-items:baseline;gap:7px}
.game-article .article-content .steam-review-final-score b,.game-article .article-content .steam-review-final-score small{display:inline;line-height:20px}
.game-article .article-content .steam-review-final-score small{font-size:14px}
.game-article .article-content .steam-review-rate{flex-wrap:wrap;gap:1px 7px;margin-top:3px!important;font-size:14px;white-space:normal}
.game-article .article-content .steam-review-primary>[data-steam-updated]{position:absolute;top:5px;right:0;margin:0!important;font-size:11px}
.game-article .article-content .steam-review-verdict{margin:0 0 9px!important;font-size:15px;line-height:22px}
.game-article .article-content .steam-review-meta{gap:4px 12px;margin-top:0!important;font-size:13px}
.game-article .article-content .steam-review-meta b{font-size:14px}
}

/* Compatibility layout for DedeCMS flattened rating markup. */
.game-article .article-content>section:has(.steam-review-icon){display:grid;grid-template-columns:230px minmax(225px,.9fr) minmax(260px,1.2fr);grid-template-rows:auto auto auto;column-gap:18px;align-items:center;box-sizing:border-box;width:100%;margin:16px 0 20px;padding:17px 18px;border:1px solid #dce6f1;border-radius:14px;background:linear-gradient(145deg,#fbfdff 0%,#f5f8fc 100%);box-shadow:0 14px 30px -27px rgba(29,56,96,.5);color:#354052;font-size:14px;line-height:1.5}
.game-article .article-content>section:has(.steam-review-icon)>p{display:block;box-sizing:border-box;width:auto;margin:0!important;padding:0!important;color:inherit;font-size:inherit;line-height:1.5}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(1){grid-column:1;grid-row:1 / span 2;align-self:stretch;display:flex;flex-wrap:wrap;align-content:center;align-items:center;padding-right:20px!important;border-right:1px solid #e3e9f1}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(2){grid-column:1;grid-row:3;align-self:start;padding:8px 0 0 51px!important;border-right:1px solid #e3e9f1}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(3){grid-column:2;grid-row:1;align-self:end;padding-bottom:2px!important}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(4){grid-column:2;grid-row:2;white-space:nowrap;color:#748192;font-size:14px;line-height:21px}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(5){grid-column:2;grid-row:3;align-self:start;color:#98a3b0;font-size:12px;line-height:19px;white-space:nowrap}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(6){grid-column:3;grid-row:1;color:#3d4a5c;font-size:15px;font-weight:700;line-height:22px}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(7){grid-column:3;grid-row:2;height:8px;overflow:hidden;border-radius:999px;background:#e9cfd2;line-height:0}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(7) span{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,#55b58b,#72c99f)}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(8){grid-column:3;grid-row:3;align-self:start;display:flex;flex-wrap:wrap;column-gap:16px;color:#7c8999;font-size:13px;line-height:20px}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(8) strong{color:#5c697a;font-size:14px}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(8) strong.is-positive{color:#2f8a63}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(8) strong.is-negative{color:#c66068}
.game-article .article-content>section:has(.steam-review-icon) .steam-review-icon{display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;margin:0 11px 0 0;border:1px solid #d5e1ee;border-radius:11px;background:#eaf2fa;color:#4f779f;font-size:21px}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(1) strong{display:block;color:#2d394a;font-size:16px;font-weight:700;line-height:22px;white-space:nowrap}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(1) small{display:block;width:100%;margin-left:51px;color:#8a96a5;font-size:13px;line-height:20px}
.game-article .article-content>section:has(.steam-review-icon) .steam-review-level{display:inline-flex;align-items:center;gap:6px;min-height:27px;margin:0;color:#2e8660;font-size:14px;font-weight:700;line-height:27px}
.game-article .article-content>section:has(.steam-review-icon) .steam-review-level strong{font-size:14px;color:inherit}
.game-article .article-content>section:has(.steam-review-icon) .steam-review-level.is-mixed{color:#a26c17}
.game-article .article-content>section:has(.steam-review-icon) .steam-review-level.is-negative{color:#bd545d}
.game-article .article-content>section:has(.steam-review-icon) .steam-review-final-score{display:flex;align-items:baseline;gap:7px;white-space:nowrap}
.game-article .article-content>section:has(.steam-review-icon) .steam-review-final-score>strong:first-child{color:#356da8;font-size:31px;font-weight:800;line-height:34px}
.game-article .article-content>section:has(.steam-review-icon) .steam-review-final-score>strong:nth-child(2){color:#788595;font-size:13px;font-weight:600}
.game-article .article-content>section:has(.steam-review-icon) .steam-review-final-score small{display:inline;color:#788595;font-size:15px;font-weight:700}
.game-article .article-content>section:has(.steam-review-icon) .steam-review-rate strong{color:#536174;font-size:14px}
@media screen and (max-width:640px){
.game-article .article-content>section:has(.steam-review-icon){grid-template-columns:1fr;grid-template-rows:auto;margin:14px 0 18px;padding:15px;border-radius:12px;row-gap:10px}
.game-article .article-content>section:has(.steam-review-icon)>p{grid-column:1!important;grid-row:auto!important;border:0!important;white-space:normal;padding:0!important}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(1){padding-bottom:13px!important;border-bottom:1px solid #e3e9f1!important}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(2){position:absolute;top:15px;right:15px;padding:0!important}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(3){padding-top:2px!important}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(7){height:8px!important;padding:0!important}
}

/* Fallback for browsers that do not apply :has(): the collected rating card is the last section. */
.game-article .article-content>section:last-of-type{display:grid;grid-template-columns:230px minmax(225px,.9fr) minmax(260px,1.2fr);grid-template-rows:auto auto auto;column-gap:18px;align-items:center;box-sizing:border-box;width:100%;margin:16px 0 20px;padding:17px 18px;border:1px solid #dce6f1;border-radius:14px;background:linear-gradient(145deg,#fbfdff 0%,#f5f8fc 100%);box-shadow:0 14px 30px -27px rgba(29,56,96,.5);color:#354052;font-size:14px;line-height:1.5}
.game-article .article-content>section:last-of-type>p{display:block;box-sizing:border-box;width:auto;margin:0!important;padding:0!important;color:inherit;font-size:inherit;line-height:1.5}
.game-article .article-content>section:last-of-type>p:nth-child(1){grid-column:1;grid-row:1 / span 2;align-self:stretch;display:flex;flex-wrap:wrap;align-content:center;align-items:center;padding-right:20px!important;border-right:1px solid #e3e9f1}
.game-article .article-content>section:last-of-type>p:nth-child(2){grid-column:1;grid-row:3;align-self:start;padding:8px 0 0 51px!important;border-right:1px solid #e3e9f1}
.game-article .article-content>section:last-of-type>p:nth-child(3){grid-column:2;grid-row:1;align-self:end;padding-bottom:2px!important}
.game-article .article-content>section:last-of-type>p:nth-child(4){grid-column:2;grid-row:2;white-space:nowrap;color:#748192;font-size:14px;line-height:21px}
.game-article .article-content>section:last-of-type>p:nth-child(5){grid-column:2;grid-row:3;align-self:start;color:#98a3b0;font-size:12px;line-height:19px;white-space:nowrap}
.game-article .article-content>section:last-of-type>p:nth-child(6){grid-column:3;grid-row:1;color:#3d4a5c;font-size:15px;font-weight:700;line-height:22px}
.game-article .article-content>section:last-of-type>p:nth-child(7){grid-column:3;grid-row:2;height:8px;overflow:hidden;border-radius:999px;background:#e9cfd2;line-height:0}
.game-article .article-content>section:last-of-type>p:nth-child(7) span{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,#55b58b,#72c99f)}
.game-article .article-content>section:last-of-type>p:nth-child(8){grid-column:3;grid-row:3;align-self:start;display:flex;flex-wrap:wrap;column-gap:16px;color:#7c8999;font-size:13px;line-height:20px}
.game-article .article-content>section:last-of-type>p:nth-child(8) strong{color:#5c697a;font-size:14px}
.game-article .article-content>section:last-of-type>p:nth-child(8) strong.is-positive{color:#2f8a63}
.game-article .article-content>section:last-of-type>p:nth-child(8) strong.is-negative{color:#c66068}
.game-article .article-content>section:last-of-type .steam-review-icon{display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;margin:0 11px 0 0;border:1px solid #d5e1ee;border-radius:11px;background:#eaf2fa;color:#4f779f;font-size:21px}
.game-article .article-content>section:last-of-type>p:nth-child(1) strong{display:block;color:#2d394a;font-size:16px;font-weight:700;line-height:22px;white-space:nowrap}
.game-article .article-content>section:last-of-type>p:nth-child(1) small{display:block;width:100%;margin-left:51px;color:#8a96a5;font-size:13px;line-height:20px}
.game-article .article-content>section:last-of-type .steam-review-level{display:inline-flex;align-items:center;gap:6px;min-height:27px;margin:0;color:#2e8660;font-size:14px;font-weight:700;line-height:27px}
.game-article .article-content>section:last-of-type .steam-review-final-score{display:flex;align-items:baseline;gap:7px;white-space:nowrap}
.game-article .article-content>section:last-of-type .steam-review-final-score>strong:first-child{color:#356da8;font-size:31px;font-weight:800;line-height:34px}
.game-article .article-content>section:last-of-type .steam-review-final-score>strong:nth-child(2){color:#788595;font-size:13px;font-weight:600}
.game-article .article-content>section:last-of-type .steam-review-final-score small{display:inline;color:#788595;font-size:15px;font-weight:700}
@media screen and (max-width:640px){
.game-article .article-content>section:last-of-type{grid-template-columns:1fr;grid-template-rows:auto;margin:14px 0 18px;padding:15px;border-radius:12px;row-gap:10px}
.game-article .article-content>section:last-of-type>p{grid-column:1!important;grid-row:auto!important;border:0!important;white-space:normal;padding:0!important}
.game-article .article-content>section:last-of-type>p:nth-child(1){padding-bottom:13px!important;border-bottom:1px solid #e3e9f1!important}
.game-article .article-content>section:last-of-type>p:nth-child(2){position:absolute;top:15px;right:15px}
.game-article .article-content>section:last-of-type>p:nth-child(7){height:8px!important;padding:0!important}
}

/* Align flattened title content and provide a local Steam mark when Font Awesome is absent. */
.game-article .article-content>section:last-of-type>p:nth-child(1){display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;column-gap:11px;align-content:center;align-items:center;white-space:normal;padding:0 20px 0 0!important}
.game-article .article-content>section:last-of-type>p:nth-child(1) .steam-review-icon{grid-column:1;grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;border:1px solid #d5e1ee;border-radius:11px;background:#eaf2fa;color:#4f779f;font-family:Arial,sans-serif;font-size:0;font-weight:700;line-height:40px}
.game-article .article-content>section:last-of-type>p:nth-child(1) .steam-review-icon:before{display:block;content:"S";font-size:22px;font-style:italic;letter-spacing:-2px}
.game-article .article-content>section:last-of-type>p:nth-child(1) strong{grid-column:2;grid-row:1;display:block;width:auto;margin:0;color:#2d394a;font-size:16px;font-weight:700;line-height:22px;white-space:nowrap}
.game-article .article-content>section:last-of-type>p:nth-child(1) small{grid-column:2;grid-row:2;display:block;width:auto;margin:0;color:#8a96a5;font-size:13px;line-height:20px;white-space:nowrap}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(1){display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;column-gap:11px;align-content:center;align-items:center;white-space:normal;padding:0 20px 0 0!important}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(1) .steam-review-icon{grid-column:1;grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;font-size:0}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(1) .steam-review-icon:before{display:block;content:"S";font-family:Arial,sans-serif;font-size:22px;font-style:italic;letter-spacing:-2px}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(1) strong{grid-column:2;grid-row:1;width:auto;margin:0;white-space:nowrap}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(1) small{grid-column:2;grid-row:2;width:auto;margin:0;white-space:nowrap}

/* Reference sized compact layout and real Font Awesome Steam icon. */
.game-article .article-content>section:last-of-type{position:relative;grid-template-rows:34px 21px 20px;min-height:109px;align-items:center}
.game-article .article-content>section:last-of-type>p:nth-child(1){grid-row:1 / span 3!important;align-self:stretch;align-content:center;grid-template-rows:auto auto;padding-right:18px!important}
.game-article .article-content>section:last-of-type>p:nth-child(2){position:absolute;left:69px;bottom:17px;z-index:2;padding:0!important;border:0!important}
.game-article .article-content>section:last-of-type>p:nth-child(1) .steam-review-icon{font-family:FontAwesome,Arial,sans-serif;font-size:21px;font-style:normal}
.game-article .article-content>section:last-of-type>p:nth-child(1) .steam-review-icon:before{content:"\f1b6";font-family:FontAwesome;font-size:21px;font-style:normal;letter-spacing:0}
.game-article .article-content>section:last-of-type>p:nth-child(1) strong{line-height:20px}
.game-article .article-content>section:last-of-type>p:nth-child(1) small{line-height:18px}
.game-article .article-content>section:last-of-type>p:nth-child(3){padding:0!important}
.game-article .article-content>section:last-of-type>p:nth-child(6){padding:0!important}
.game-article .article-content>section:last-of-type>p:nth-child(7){margin:0!important}
.game-article .article-content>section:last-of-type>p:nth-child(8){margin:0!important}
.game-article .article-content>section:has(.steam-review-icon){position:relative;grid-template-rows:34px 21px 20px;min-height:109px;align-items:center}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(1){grid-row:1 / span 3!important;align-content:center;grid-template-rows:auto auto}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(2){position:absolute;left:69px;bottom:17px;z-index:2;padding:0!important;border:0!important}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(1) .steam-review-icon{font-family:FontAwesome,Arial,sans-serif;font-size:21px;font-style:normal}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(1) .steam-review-icon:before{content:"\f1b6";font-family:FontAwesome;font-size:21px;font-style:normal;letter-spacing:0}
@media screen and (max-width:640px){
.game-article .article-content>section:last-of-type{grid-template-rows:auto;min-height:0}
.game-article .article-content>section:last-of-type>p:nth-child(1){grid-row:auto!important}
.game-article .article-content>section:last-of-type>p:nth-child(2){position:absolute;left:auto;right:15px;bottom:auto;top:15px}
.game-article .article-content>section:has(.steam-review-icon){grid-template-rows:auto;min-height:0}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(1){grid-row:auto!important}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(2){position:absolute;left:auto;right:15px;bottom:auto;top:15px}
}

/* Keep every flattened rating field inside the card while preserving compact spacing. */
.game-article .article-content>section:last-of-type{grid-template-rows:auto auto auto!important;min-height:0!important;height:auto!important;overflow:hidden}
.game-article .article-content>section:last-of-type>p{min-width:0;overflow:visible}
.game-article .article-content>section:last-of-type>p:nth-child(1){min-height:40px;align-self:stretch}
.game-article .article-content>section:last-of-type>p:nth-child(3){min-height:34px;align-self:center;white-space:nowrap}
.game-article .article-content>section:last-of-type>p:nth-child(4){min-height:21px;align-self:center;white-space:nowrap}
.game-article .article-content>section:last-of-type>p:nth-child(5){min-height:19px;align-self:center;white-space:nowrap}
.game-article .article-content>section:last-of-type>p:nth-child(6){min-height:22px;align-self:center;white-space:normal}
.game-article .article-content>section:last-of-type>p:nth-child(7){min-height:8px;align-self:center}
.game-article .article-content>section:last-of-type>p:nth-child(8){min-height:20px;align-self:center}
.game-article .article-content>section:has(.steam-review-icon){grid-template-rows:auto auto auto!important;min-height:0!important;height:auto!important;overflow:hidden}
.game-article .article-content>section:has(.steam-review-icon)>p{min-width:0;overflow:visible}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(1){min-height:40px;align-self:stretch}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(3){min-height:34px;align-self:center;white-space:nowrap}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(4){min-height:21px;align-self:center;white-space:nowrap}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(5){min-height:19px;align-self:center;white-space:nowrap}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(6){min-height:22px;align-self:center;white-space:normal}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(7){min-height:8px;align-self:center}
.game-article .article-content>section:has(.steam-review-icon)>p:nth-child(8){min-height:20px;align-self:center}
@media screen and (max-width:640px){
.game-article .article-content>section:last-of-type{overflow:hidden}
.game-article .article-content>section:has(.steam-review-icon){overflow:hidden}
}
