/*
 * Build 710: keep every journey emoji upright inside the rotated map-pin shell.
 * ::first-letter cannot reliably accept transforms, so the glyph uses its own
 * real element and counter-rotates against the -45deg pin.
 */
html body .app-shell .map-stage .memory-peek-card .peek-pin > .peek-pin-emoji,
html body main.app-shell section.map-stage .memory-peek-card .peek-pin > .peek-pin-emoji {
  display: grid !important;
  width: 100% !important;
  height: 100% !important;
  place-items: center !important;
  color: inherit !important;
  font-family: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif !important;
  font-size: inherit !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  text-align: center !important;
  transform: rotate(45deg) !important;
  transform-origin: 50% 50% !important;
}

@media (prefers-reduced-motion: reduce) {
  html body .app-shell .map-stage .memory-peek-card .peek-pin > .peek-pin-emoji,
  html body main.app-shell section.map-stage .memory-peek-card .peek-pin > .peek-pin-emoji {
    transition: none !important;
  }
}
