/*
 * DJC TheaterMap -- RTWD skin
 *
 * Reach the World Day's look: a green-to-teal band, white links and ticket pins, mint
 * action buttons (Search, Get free tickets) and its own kind colours. Tokens only -- no
 * structure, no specificity bump. It loads after the base stylesheet as its own file
 * (registry `styles` list, or the component's self-inject).
 *
 * Applies when the map or an ancestor has class="rtwd". RTWD grids mount the map into
 * .rtw_theatermap, which opts in on its own, so the grid needs no extra class.
 */

.rtwd.djc-theatermap,
.rtwd .djc-theatermap,
.rtw_theatermap .djc-theatermap {
  /* the band shades from the RTWD green to teal; soft text is lifted to stay 4.5:1 at the teal end */
  --tmw-bkg: linear-gradient(135deg, #016e54 0%, #006f6c 100%);
  --tmw-ink-soft: rgba(255, 255, 255, 0.88);
  --tmw-cta: #ffffff;
  --tmw-loader: #ffffff;
  --tmw-focus-glow: rgba(255, 255, 255, 0.45);
  /* translucent, so the map panel darkens the gradient behind it */
  --tmw-map-bg: rgba(0, 25, 20, 0.3);

  --tmw-btn: #9fe3c6;
  --tmw-btn-hover: #b8ecd8;
  --tmw-btn-ink: #013f33;
  --tmw-btn-edge: #2b8f6c;

  /* each colour holds 3:1 against the map, each ink 6:1 against its colour */
  --tmw-cat-tickets: #ffffff;
  --tmw-cat-tickets-ink: #13231e;
  --tmw-cat-church: #ff85a8;
  --tmw-cat-church-ink: #13231e;
  --tmw-cat-home: #5ec8f2;
  --tmw-cat-home-ink: #13231e;
  --tmw-cat-intl: #b48cff;
  --tmw-cat-intl-ink: #13231e;
  --tmw-cat-other: #9fe3c6;
  --tmw-cat-other-ink: #13231e;
}
