/* Kyoto: 京紫 (Kyoto purple) for ink, torii vermilion for accents, a faint 市松 checker for
   texture and a brush face for the title. Layout is shared; only tokens and a few signs change. */
:root[data-city="kyoto"] {
  --ground: #f6f0e4;
  --surface: #fffbf3;
  --ink: #3b2950;
  --ink-soft: #64596f;
  --rule: #d6ccbb;
  --stamp: #c8402c;
  --signal: #d9a43a;
  --ticket: #efe6f0;
  --font-display: "Yuji Syuku", "Hiragino Mincho ProN", "Yu Mincho", serif;

  --tone-color: rgb(59 41 80 / 0.07);
  --tone: conic-gradient(var(--tone-color) 25%, transparent 0 50%, var(--tone-color) 0 75%, transparent 0) 0 0 / 16px 16px;
}

:root[data-city="kyoto"] .title { letter-spacing: 0.04em; }
:root[data-city="kyoto"] .title::before {
  transform: translate(0.05em, 0.07em);
  background: var(--stamp);
  -webkit-background-clip: text;
  background-clip: text;
}

/* Two vermilion bars on top, like a torii's lintel. */
:root[data-city="kyoto"] .masthead { border-top: 4px solid var(--stamp); box-shadow: inset 0 7px 0 var(--ground), inset 0 10px 0 var(--stamp); padding-top: 24px; }
:root[data-city="kyoto"] .edition-code { border-color: var(--stamp); color: var(--ink); }
:root[data-city="kyoto"] .cities a[aria-current] { background: var(--ink); box-shadow: inset 0 0 0 2px var(--stamp); }
:root[data-city="kyoto"] .btn-ink:hover { background: #4f3a68; }
