/* Basic point style with circle and stroke */
* {
  mark: symbol(circle);
  :mark {
    fill: #00ff09;
    size: 12;
    stroke: #000000;
    stroke-width: 1;
  };
 
  
  /* Label styling */
  label: concatenate('Meet Me - Project: ',[project_id]);
  font-fill: #303030;
  font-family: Ubuntu;
  font-size: 12;
  font-weight: bold;
  
  /* Label positioning */
  label-anchor: 0.5 0; /* Center horizontally, align to top of point */
  label-offset: 0 20; /* Offset 15px below? the point */
  
  /* Label visibility */
  label-allow-overlap: true;
  
  /* Label outline for better readability */
  halo-color: white;
  halo-radius: 2;
}