/* Kansai JR: the 嵯峨野線's Kyoto purple as the stamp, JR West's blue as the signal, on a pale
   wisteria ground; a rounded heavy gothic to set it apart from 大阪のJR's loud Dela Gothic. */
:root[data-city="kansai-jr"] {
  --ground: #f3f0f7;
  --surface: #fffdff;
  --ink: #1e1630;
  --ink-soft: #594f6e;
  --rule: #d7cfe2;
  --rail-off: #c3b9d2;
  --stamp: #5b2d8e;
  --signal: #0072bc;
  --ticket: #e8e2f0;
  --font-display: "M PLUS Rounded 1c", "BIZ UDPGothic", sans-serif;
  --tone: repeating-linear-gradient(135deg, transparent 0 16px, rgb(91 45 142 / 0.05) 16px 18px);
}

/* A purple band with JR West's blue stripe under it. */
:root[data-city="kansai-jr"] .masthead {
  border-top: 8px solid var(--stamp);
  box-shadow: inset 0 11px 0 -3px var(--signal);
  padding-top: 28px;
}
:root[data-city="kansai-jr"] .edition-code { border: 2px solid var(--stamp); border-radius: 2px; color: var(--stamp); }
:root[data-city="kansai-jr"] .title { letter-spacing: 0.01em; }
:root[data-city="kansai-jr"] .cities a[aria-current] { background: var(--stamp); border-color: var(--stamp); }
:root[data-city="kansai-jr"] .btn-ink { background: var(--stamp); border-color: var(--stamp); }
:root[data-city="kansai-jr"] .btn-ink:hover { background: #47216f; }
/* The result caption calls the missed stations red (赤い駅); this edition's stamp colour is purple. */
:root[data-city="kansai-jr"] #map .st.miss { stroke: #b3261e; }

@media (min-width: 901px) {
  :root[data-city="kansai-jr"] .mapwrap { height: 100dvh; position: sticky; top: 0; }
}
