#region-map{
  width:100%;
  min-height:320px;         /* 초기 페인트 여유 */
  margin:18px 0 8px;
  border-radius:14px;
  overflow:hidden;
  box-shadow:0 6px 24px rgba(0,0,0,.18);
  outline:1px solid rgba(255,255,255,.08);
  background:#0b1120;       /* 타일 늦을 때도 어색X */
}
.leaflet-control-zoom,
.leaflet-control-attribution{display:none!important}
@media (max-width:640px){
  #region-map{min-height:280px;border-radius:12px}
}
