#YOUR_LAYER_ID { marker-opacity: 0.50; image-filters: colorize-alpha(#00dfff, #00c9ff, #FFFFFF); marker-allow-overlap: true; marker-ignore-placement: true; marker-width: 2; [zoom < 15] { marker-width: 2; } [zoom >= 10] { marker-width: 4; } [zoom >= 15] { marker-width: 6; } [zoom >= 16] { marker-width: 8; marker-opacity: 0.75; } [zoom >= 17] { marker-width: 10; marker-opacity: 0.75; } [zoom >= 18] { marker-width: 12; marker-opacity: 0.75; } [zoom >= 19] { marker-width: 16; marker-opacity: 0.75; } [zoom >= 20] { marker-width: 24; marker-opacity: 0.75; } [zoom >= 21] { marker-width: 32; marker-opacity: 0.75; } [zoom >= 22] { marker-width: 48; marker-opacity: 0.75; } }