/* Private hierarchy trial: area names and precisely anchored settlements. */
#city-lettering .country-name,
#city-lettering .settlement-label{position:absolute;top:0;left:0;font-family:Atlas,Georgia,serif;font-weight:500;opacity:0;transition:opacity 200ms linear;text-shadow:none;pointer-events:none}
#city-lettering .country-name{white-space:pre;text-transform:uppercase;letter-spacing:.06em;line-height:1.1;text-align:center;color:#354c43;transform:translate(-50%,-50%)}
#city-lettering .settlement-label{width:0;height:0;white-space:nowrap;text-transform:none;letter-spacing:0;line-height:1.2;color:#3c382d;transform:none}
#city-lettering .settlement-label::before{content:'';position:absolute;left:-1.5px;top:-1.5px;width:3px;height:3px;border-radius:50%;background:#3c493c}
#city-lettering .settlement-name{position:absolute;left:6px;top:0;transform:translateY(-50%)}
@media(prefers-reduced-motion:reduce){#city-lettering .country-name,#city-lettering .settlement-label{transition:none}}
