/* Leaflet divIcon markers (spec 127 task #4). These are injected into the map by
   the `map` Stimulus controller, OUTSIDE Tailwind-scanned templates, so they can't
   use utility classes — the hex values mirror the design tokens (tokens.md):
   subject → --color-bsa-green, competitor → --color-bsa-orange, school → --color-bsa-navy. */
.map-pin {
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 9999px;
  border: 2px solid #ffffff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35);
}
.map-pin-subject     { background: #003527; width: 20px; height: 20px; } /* bsa-green */
.map-pin-competitor  { background: #F47B20; }                            /* bsa-orange */
.map-pin-school      { background: #1E3A5F; }                            /* bsa-navy */
.map-pin-default     { background: #6A7280; }
