/* '내가 지금 할 행동' 버튼과 입력칸이 첫 화면 밖으로 밀려나지 않게 붙잡아 두는 공용 보정. 게임 CSS 뒤에 로드한다.
   긴 결과/토론 패널 맨 아래에 있는 버튼은 패널이 화면에 들어와 있는 동안 화면 아래에 붙는다(데스크톱/모바일 공통). */
#liar-screen #liar-ready-btn,
#persuade-screen #pz-next-btn,
#balance-screen .balance-result-foot,
#secretmission-screen #sm-guess-submit-btn,
#crimescene-screen #cs-ready-btn{position:sticky;bottom:max(10px,env(safe-area-inset-bottom));z-index:4;box-shadow:var(--shadow-4)}
#persuade-screen .pz-result{overflow:clip}
body.has-next-bar #liar-screen #liar-ready-btn,
body.has-next-bar #persuade-screen #pz-next-btn,
body.has-next-bar #balance-screen .balance-result-foot,
body.has-next-bar #secretmission-screen #sm-guess-submit-btn,
body.has-next-bar #crimescene-screen #cs-ready-btn{position:static}
@media(max-width:700px){
  #liar-screen #liar-suspicion-form{position:sticky;bottom:max(10px,env(safe-area-inset-bottom));z-index:4;padding:8px;border-radius:18px;background:var(--ga-glass-2,rgb(40 26 44 / .92));box-shadow:var(--shadow-4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
  #reaction-screen .ga-arena .reaction-zone{height:auto;min-height:264px;padding-top:76px}
  body.has-next-bar #liar-screen #liar-suspicion-form{position:static}
}
