/* wave21 全游戏统一控件格式（老板2026-09-04令：以海盗船现状为标准，所有引擎游戏区四件套/题目/底栏统一格式） */
/* 回退 restyle_game.css（08-31 r14大按钮无障碍翻新）对所有游戏面板的尺寸撑大，统一为 game_modern.css 原生紧凑值；
   经典5游戏+第二批48引擎全部命中；颜色/背景/圆角/阴影一律不写（保留restyle橙色系），只回退尺寸；全部 !important。 */

/* ---- 题目面板 ---- */
body.in-game #gamePlay .game-panel {
  margin: 4px 8px 4px !important;
  padding: 10px 14px 8px !important;
}
body.in-game #gamePlay .game-panel .game-question {
  padding: 10px 16px !important;
}
body.in-game #gamePlay .game-panel .gq-word {
  font-size: 38px !important;
}

/* ---- 四件套控制区 ---- */
body.in-game #gamePlay .game-panel .game-ctrl {
  gap: 8px !important;
  padding: 4px 4px 8px !important;
}
body.in-game #gamePlay .game-panel .ctrl-left,
body.in-game #gamePlay .game-panel .ctrl-right {
  width: 52px !important;
  gap: 6px !important;
}
body.in-game #gamePlay .game-panel .play-btn,
body.in-game #gamePlay .game-panel .replay-btn {
  width: 48px !important;
  height: 48px !important;
  font-size: 20px !important;
}
body.in-game #gamePlay .game-panel .slow-btn {
  width: 34px !important;
  height: 34px !important;
  font-size: 15px !important;
}
body.in-game #gamePlay .game-panel .mic-btn {
  width: 72px !important;
  height: 72px !important;
  font-size: 32px !important;
}
body.in-game #gamePlay .game-panel .mic-hint {
  font-size: 12px !important;
}

/* ---- 底部 返回菜单/再玩一次 栏（.actions 为 .game-panel 兄弟节点） ---- */
body.in-game #gamePlay .game-panel ~ .actions {
  padding: 8px 14px 18px !important;
}
body.in-game #gamePlay .game-panel ~ .actions .btn {
  min-height: 0 !important;
  padding: 12px 22px !important;
  font-size: 14px !important;
}
body.in-game #gamePlay .game-panel ~ .actions .btn-primary[onclick*="replayGame"] {
  margin-left: 0 !important;
}
