/* ============================================================
   비전매치 반응형 보강 (P1, 2026-09-03)
   ★안전 범위만: 페이지마다 레이아웃 의도가 달라(index는 max-width:1200,
     다른 페이지는 480) 전역 body 폭 강제는 충돌한다 — 넣지 않는다.
     여기엔 어느 페이지에서도 무해한 것만 둔다. 페이지별 폭 정렬은 P3에서 개별 처리.
   ============================================================ */

/* 터치 타겟 접근성 — 너무 작은 대화형 요소 최소 44px (모바일 표준) */
@media (pointer: coarse){
  button:not(.icon-only), .btn, .btn-primary, .submit-btn,
  .menu-item, a.tab, .nav-item{
    min-height: 44px;
  }
}

/* 아주 큰 화면(PC): 앱 바깥 배경을 채워 흰 여백이 허전하지 않게 — 무해한 배경만 */
@media (min-width: 1100px){
  html{ background: var(--vm-surface, #f2f3f5); }
}
