/* h8-overlay.css — 유일한 신규 스타일 파일(오버레이 1파일).
   원본 CSS(app-1/2/3.css)는 보존, 여기서만 반응형 보강/보정을 캐스케이드로 이긴다.
   원본 파일 수정 금지. 인라인 style 블록 금지.
   현재 원본 재현으로 충분하여 오버레이 규칙 없음 — 필요 시 페이지 에이전트가 추가. */

/* 모바일 메뉴 활성 하이라이트 (JS가 aria-current 설정 → 시각화) */
nav[data-mobile-menu] a[aria-current="page"]{ background:var(--primary) !important; color:var(--on-primary) !important; }
/* 모바일 메뉴 항목 폰트 16px (원본 기준) */
nav[data-mobile-menu] a[data-nav]{ font-size:16px !important; }
/* [수동매칭 2026-07-21] 모바일 메뉴 항목 간격/크기 (원본 실측: gap4·padding12·lh24·radius12) */
nav[data-mobile-menu]:not(.hidden){ display:flex; flex-direction:column; gap:4px; }
nav[data-mobile-menu] a[data-nav]{ padding:12px !important; line-height:24px !important; border-radius:12px !important; }

/* backdrop 블러 실효화 — 원본 app-3.css의 .glass/.glass-strong 이 -webkit-backdrop-filter 만 있어 표준 backdrop-filter 누락 → 블러 미적용. React(MIG-34775) 동일하게 표준속성 보강 */
.glass, .glass-strong{ backdrop-filter:blur(var(--glass-blur)) saturate(160%); }
