/* Hokuriku: Kanazawa's gold leaf over the deep blue of the Sea of Japan in winter, on a snowy
   ground; an antique Mincho-shaped gothic like the old station signs of the 北陸本線. */
:root[data-city="hokuriku"] {
  --ground: #f2f3f1;
  --surface: #fffefb;
  --ink: #1b2430;
  --ink-soft: #545d68;
  --rule: #d6d8d3;
  --rail-off: #c3c7c1;
  --stamp: #8f6b16;
  --signal: #1f3b57;
  --ticket: #e9e6da;
  --font-display: "Shippori Antique B1", "BIZ UDPGothic", sans-serif;
  --tone: radial-gradient(circle, rgb(31 59 87 / 0.07) 0 1px, transparent 1.5px) 0 0 / 14px 14px; /* falling snow */
}

/* A gold-leaf rail with the sea's deep blue beneath it. */
:root[data-city="hokuriku"] .masthead {
  border-top: 8px solid #c9a227;
  box-shadow: inset 0 12px 0 -4px #1f3b57;
  padding-top: 28px;
}
:root[data-city="hokuriku"] .edition-code { border: 2px solid var(--stamp); border-radius: 2px; color: var(--stamp); }
:root[data-city="hokuriku"] .title { letter-spacing: 0.02em; }
:root[data-city="hokuriku"] .cities a[aria-current] { background: var(--signal); border-color: var(--signal); }
:root[data-city="hokuriku"] .btn-ink { background: #1f3b57; border-color: #1f3b57; }
:root[data-city="hokuriku"] .btn-ink:hover { background: #172d43; }
/* The result caption calls the missed stations red (赤い駅); this edition's stamp colour is gold. */
:root[data-city="hokuriku"] #map .st.miss { stroke: #b3261e; }

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