/* Page-local colour accents; keep the page and individual parking cards light. */
main.directions-page .directions-panel {
  background: linear-gradient(130deg, #f9ebf4 0%, #fcefe8 53%, #fff5de 100%);
}

main.directions-page .directions-parking li > span {
  background: linear-gradient(140deg, #f5e1f0 0%, #fdf0e7 100%);
}

@media (hover: hover) and (pointer: fine) {
  main.directions-page :is(.directions-secondary, .directions-map-links a):hover {
    background: linear-gradient(120deg, #f9edf5 0%, #fff4e4 100%);
  }
}

main.directions-page :is(.directions-secondary, .directions-map-links a):focus-visible {
  background: linear-gradient(120deg, #f9edf5 0%, #fff4e4 100%);
}
