/* HM 기본 — 생성기가 매번 새로 쓴다(고치지 말 것). 빈 슬롯 숨김·떠 있는 자리 위치만. */
[data-hm-slot]:empty{display:none!important}
[data-hm-slot="floating"]{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:900;display:flex;flex-direction:column;align-items:flex-end;gap:var(--hm-gap-sm,8px);pointer-events:none}
[data-hm-slot="floating"]>*{pointer-events:auto}
[data-hm-slot="map"]{position:relative;min-height:320px}
/* 머리글 겹침 막기(10-26) — 사이트 CSS 가 정하면 그것이 이긴다(:where 는 우선순위 0). 높이는 사이트의 --header-h, 없으면 실제 높이(--hm-header-h, 생성기 스크립트) */
:where([data-hm-header]){z-index:100}
html{scroll-padding-top:var(--header-h,var(--hm-header-h,0px))}
