/* 2D map surfaces only; placement and service overlays keep their own styles. */
html[data-world="metro"]:not(.metro-3d-active) #mapWorld .neighbourhood>#plots{background:#999fa3!important}
html[data-world="metro"]:not(.metro-3d-active) #mapWorld .street,html[data-world="metro"]:not(.metro-3d-active) #mapWorld .street span{background-color:#91979c!important}
html[data-world="metro"]:not(.metro-3d-active) #mapWorld #plots>.plot:not(.occupied):not(.future-free):not(.future-blocked){background:#c7cebf;border-color:#a9b4a9}
html[data-world="metro"]:not(.metro-3d-active) .district-roads .north-south{background:repeating-linear-gradient(to bottom,transparent 0 20px,#f1eee2 20px 28px,transparent 28px 45px) center/2px 100% no-repeat,#858b92!important}
html[data-world="metro"]:not(.metro-3d-active) .district-roads .east-west{background:repeating-linear-gradient(90deg,transparent 0 18px,#f1eee2 18px 32px,transparent 32px 54px) center/100% 2px no-repeat,#858b92!important}
html[data-world="home"]:not(.sunny-3d-active) #mapWorld .street,html[data-world="home"]:not(.sunny-3d-active) #mapWorld .street span{background-color:#929f91}
