/* Five-game layout; scoped to game surfaces. */
@media(min-width:1000px){.game-landing .game-project-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8%;}.game-landing .game-card-copy h3{font-size:clamp(17px,1.68cqw,26px);}.game-landing .game-card-tags{gap:.2cqw;}.game-landing .game-card-tags li{font-size:clamp(8px,.65cqw,11px);padding:.22cqw .4cqw;}.game-landing .game-card-description{font-size:clamp(9px,.72cqw,12px);}.game-landing .game-card-details{width:70%;min-width:0;}}
.game-project-card--sanguo .game-card-cover{object-position:center 40%}.game-project-card--sanguo .game-cast--sanguo{width:105%;height:78%;left:-2%;top:0;object-fit:contain;filter:drop-shadow(0 6px 8px #0009)}.game-project-card--sanguo:after{background:linear-gradient(0deg,#201208f7,#21160ac2 29%,transparent 70%)}.game-project-card--sanguo .game-card-details{background:linear-gradient(100deg,#9c4c24df,#b47e32b8)}
.warm-case .three-list-feature{position:relative;margin:34px 4.5vw 20px 0;min-height:330px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #dccc8555;background:linear-gradient(100deg,#172319,#1b2115);color:#f8f0db}.warm-case .three-list-feature>div{padding:38px;position:relative;z-index:1}.warm-case .three-list-feature small{color:#d9e59e;letter-spacing:.14em;font-size:10px}.warm-case .three-list-feature h2{font:600 38px/1.3 "Songti SC",SimSun,serif;margin:16px 0}.warm-case .three-list-feature p{font-size:14px;line-height:1.8;color:#d0d8bf}.warm-case .three-list-feature a{display:inline-block;margin-top:16px;color:#d9f08c;border-bottom:1px solid #d9f08c;padding:9px 0;font-size:13px;text-decoration:none}.warm-case .three-list-feature img{position:absolute;right:1%;bottom:-20%;width:48%;height:120%;object-fit:contain;pointer-events:none}
@media(max-width:999px){.game-project-card--sanguo .game-cast--sanguo{height:76%}.warm-case .three-list-feature{min-height:300px}.warm-case .three-list-feature>div{padding:28px}.warm-case .three-list-feature h2{font-size:29px}}
@media(max-width:700px){.warm-case .three-list-feature{margin:22px 18px;grid-template-columns:1fr;min-height:280px}.warm-case .three-list-feature>div{padding:22px;width:72%}.warm-case .three-list-feature img{width:55%;right:-9%;bottom:-12%;height:85%;opacity:.85}.warm-case .three-list-feature h2{font-size:24px}.warm-case .three-list-feature p{font-size:12px}}
