/* ── Map marker pins ────────────────────────────────
   Shared between the CMS editor (map-widget.js) and the
   public map runtime (new_site/browser/js/maps.js).
   Single source of truth — do not duplicate these rules. */

.mw-pin {
  width: 1.8rem;
  height: 1.8rem;
  border-radius: 50% 50% 50% 0;
  transform: rotate(-45deg);
  border: 2px solid #fff;
  box-shadow: 0 2px 4px rgba(0,0,0,0.3);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-weight: 700;
  font-size: 0.9rem;
}
.mw-pin__inner { transform: rotate(45deg); }

.mw-pin.mk-venue    { background: #A0782C; }
.mw-pin.mk-parking  { background: #2c5e8a; }
.mw-pin.mk-transit  { background: #3a7a50; }
.mw-pin.mk-entrance { background: #e07b20; }
.mw-pin.mk-info     { background: #6b7280; }
.mw-pin.mk-waypoint { background: #7b4f9e; font-size: 1.1rem; }
