
/* ===== v1.31 · P3 마감: 터치 타깃 44px 보장 (실측정 기반) ===== */
.seg button,
.textTabs .btn,
.headDetailBtn,
.detailToggle,
.viewTabs#viewTabs .viewTab,
.resultNav .navBtn,
.resultNav .newCastBtn,
.resultNav .scriptToggleBtn,
#scriptToggleBtn,
.action-btn.settingsBtn,
#v126seg button,
.v122chip,
.v128fchip,
.saveActions .btn,
.resultTools .btn,
.promptTools .btn,
.helpClose,
.saveDelete{
  min-height:44px!important;
  display:inline-flex;align-items:center;justify-content:center;
}
/* 원본이 !important로 36/38px 강제하는 버튼: 동급/상위 specificity로 재보장 */
#detailToggle,
.textTabs.yaoActionTabs #yaoToggle{min-height:44px!important;height:auto!important}
/* 미니 인라인 버튼(? 도움말): 시각 크기는 유지하고 터치 히트영역만 44px로 확장 */
.sijinHelpBtn,.tagHelp{position:relative}
.sijinHelpBtn::after,.tagHelp::after{content:"";position:absolute;top:50%;left:50%;
  width:44px;height:44px;transform:translate(-50%,-50%)}
/* 상단 노치/상태바 세이프에어리어 (하단·오버레이는 기존 적용됨) */
.shell{padding-top:calc(16px + env(safe-area-inset-top))!important}
