 /* visual selected state (use !important to override inline SVG fills) */
	
	     .st0 {
        fill: #ececec;
      }

      .st0, .st1, .st2, .st3, .st4 {
        stroke-width: .2px;
      }

      .st0, .st1, .st3, .st4 {
        stroke: #000;
      }

      .st0, .st2, .st3, .st4 {
        stroke-linecap: round;
        stroke-linejoin: round;
      }

      .st1 {
        stroke-miterlimit: 10;
      }

      .st1, .st3 {
        fill: #f3cfa2;
      }

      .st2 {
        stroke: #f3cfa2;
      }

      .st4 {
        fill: #38ff14;
      }
		
		   .stx {
        fill: #FF0000;
      }
	
#worldmap .country-selected,
#worldmap [data-selected="true"],
.country-selected {
  fill: #ffffff !important;
  stroke: #000000 !important;
  stroke-width: 0.8px !important;
}

#worldmap .country-selected,
#worldmap .country-selected path,
#worldmap .country-selected polygon {
  transform-box: fill-box;
  transform-origin: center;
  transition: transform 180ms ease, filter 180ms ease;
  /* slight lift + scale — tweak values to taste */
  transform: translateY(-6px) scale(1.02);
  filter: drop-shadow(0 8px 10px rgba(0,0,0,0.35));
}

  /* optional: make the links look clickable */
  .country-link { cursor: pointer; }

