/* ==========================================================================
   v16 — v15 위에 얹는다. 규칙은 html[data-map-v16] 일 때만 켜진다.
   1) 별똥별 리디자인 (js/lp-korea-map-v16.js 캔버스가 머리·꼬리·착지를 그린다)
   2) 별자리 선 잇기 속도 2배 — 지점 선은 js(LP_V16_CONFIG), 전국 포인트 선은 여기 transition
   ========================================================================== */

/* 별똥별 캔버스 — v14 이펙트 캔버스와 같은 층 (별·유성 아래, 지도·하늘 위) */
html[data-map-v16] .korea-meteor-canvas {
  position: absolute;
  inset: 0;
  z-index: 12;
  pointer-events: none;
}

/* DOM 별똥별(머리·광구·꼬리·불티·별가루)은 숨긴다 — 요소 자체는 좌표 기준으로 남긴다.
   scene06 이 매 프레임 인라인 filter 를 쓰므로, 빈 요소에 필터 레이어가 생기지 않게 끈다 */
html[data-map-v16] #koreaMapMeteor > *,
html[data-map-v16] body.theme-sian3-lp .lp-meteor > * {
  display: none !important;
}
html[data-map-v16] #koreaMapMeteor,
html[data-map-v16] body.theme-sian3-lp .lp-meteor {
  filter: none !important;
}

/* 착지 DOM 플래시·블룸·링 — 캔버스의 작은 광 + 가는 링으로 대체 (GSAP 이 display:block 을 인라인으로 쓰므로 !important) */
html[data-map-v16] .lp-match-flash,
html[data-map-v16] .lp-match-bloom,
html[data-map-v16] .lp-match-ring {
  display: none !important;
}

/* 전국 포인트 연결선 — 그려지는 방향의 transition 만 절반으로 (지도 소멸 때의 페이드는 기존 값 유지) */
html[data-map-v16] .const-ambient-line.is-drawn {
  transition-duration: 0.3s, 0.2s;
}
html[data-map-v16] .korea-ambient-point.is-lit {
  transition-duration: 0.45s, 0.45s;
}
