/* Desktop enlargement follows settled zoom; mobile/cluster labels stay unchanged. */
@media (min-width:900px) {
  #map[data-project-label-size="medium"] .project-zoom-label[data-project-layer="detail"] .maplabel .n {font-size:14px;padding:6px 10px;line-height:1.35}
  #map[data-project-label-size="medium"] .project-zoom-label[data-project-layer="detail"] .maplabel .s {font-size:11px;padding:4px 7px;line-height:1.3}
  #map[data-project-label-size="large"] .project-zoom-label[data-project-layer="detail"] .maplabel .n {font-size:17px;padding:7px 12px;line-height:1.35}
  #map[data-project-label-size="large"] .project-zoom-label[data-project-layer="detail"] .maplabel .s {font-size:12px;padding:5px 8px;line-height:1.3}
}
