/* Same compact left-panel grouping used by the All Japan games. */
html body.hkt-game .regionalGameControls{
  position:relative;display:flex;align-items:center;justify-content:space-between;
  flex:0 0 auto;width:100%;max-width:188px;box-sizing:border-box;
  gap:6px;margin:12px 0 8px;padding:0;pointer-events:auto;order:2;
}
html body.hkt-game .regionalGameControls :is(#resetBtn,#allLangToggle){
  position:static !important;inset:auto !important;transform:none;
  display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;
  box-sizing:border-box;width:auto !important;min-width:0;max-width:calc(50% - 3px);
  min-height:32px;height:auto;margin:0 !important;padding:5px 8px;
  border-radius:8px;font-size:12px;line-height:1.2;white-space:nowrap;
}
html body.hkt-game .regionalGameControls #resetBtn{gap:4px;}
html body.hkt-game .regionalGameControls #resetBtn .homeLabel{font-size:11px;}
html body.hkt-game .regionalGameControls #resetBtn .homeCircle{
  width:14px;height:14px;flex:0 0 14px;
}
html body.hkt-game .regionalGameControls #resetBtn .homeIcon{width:14px;height:14px;}
html body.hkt-game .regionalGameHint{
  position:static !important;inset:auto !important;order:3;flex:0 0 auto;
  box-sizing:border-box;width:100%;max-width:100%;min-width:0;align-self:stretch;margin:2px 0 8px !important;
  white-space:nowrap !important;overflow-wrap:normal;text-align:center;
  font-size:12px;line-height:1.4;
}
