/* Refresh the game summary to match the site's clean violet interface. */
.detail-intro-panel{
  margin:0 -10px;
  padding:14px 16px 16px;
  color:#252a38;
  background:#fff;
  border-bottom:1px solid #eceef4;
  box-shadow:0 8px 22px rgba(45,54,91,.06);
}
.detail-game-row{min-height:74px;padding:0 0 13px;gap:13px}
.detail-game-row>img,.detail-game-row>.detail-icon-placeholder{
  width:68px;height:68px;border:0;border-radius:16px;object-fit:cover;
  box-shadow:0 4px 12px rgba(37,43,68,.12)
}
.detail-game-row>.detail-icon-placeholder{background:#f0edff;color:#685ce2}
.detail-game-name h1{margin:0 0 7px;color:#252a38;font-size:18px;font-weight:750;letter-spacing:-.2px}
.detail-game-name p{color:#858ca0;font-size:10px;line-height:1.6}
.detail-game-name p b{color:#e69a38;font-weight:700}
.detail-level{align-self:center;margin:0;background:#fff3df;color:#e18b20;border-radius:20px;padding:6px 10px;font-size:9px;font-weight:700}
.detail-stats{
  padding:12px 5px;background:#f6f7fc;border:1px solid #eff0f7;border-radius:12px;
  text-align:center;gap:0
}
.detail-stats>div{gap:7px;padding:2px 5px}
.detail-stats>div+div{border-left:1px solid #e7e9f2}
.detail-stats span{color:#8990a2;font-size:10px}
.detail-stats b{color:#665be0;font:600 11px 'DM Mono',monospace}
.detail-favorite-form{padding:12px 0 0}
.detail-favorite-form .favorite-button{
  width:100%;height:43px;border:0;border-radius:11px;
  background:linear-gradient(100deg,#6672ed,#805ce2);color:#fff;
  font-size:12px;font-weight:700;box-shadow:0 5px 14px rgba(103,94,220,.2)
}
.detail-favorite-form .favorite-button span{display:inline;margin-right:7px;color:#fff;font-size:15px}
.detail-favorite-form .favorite-button.is-favorite{background:linear-gradient(100deg,#ed7393,#d9557c);color:#fff}
.detail-favorite-form .favorite-button.is-favorite span{color:#fff}
@media(max-width:700px){
  .detail-intro-panel{padding:12px 13px 14px}
  .detail-game-row{min-height:67px;padding-bottom:12px;gap:11px}
  .detail-game-row>img,.detail-game-row>.detail-icon-placeholder{width:60px;height:60px;border-radius:14px}
  .detail-game-name h1{font-size:18px}
  .detail-game-name p{font-size:12px}
  .detail-level{padding:5px 8px}
  .detail-stats{padding:10px 3px;border-radius:10px}
  .detail-stats span{font-size:11px}
  .detail-stats b{font-size:12px}
  .detail-favorite-form{padding-top:10px}
  .detail-favorite-form .favorite-button{height:41px}
}
