/*
 * transportmaps-web-ui  https://transportmaps.co.uk
 * Copyright (c) 2026 Optional Ltd. All rights reserved. See LICENSE.
 */
/* The tokens every page in the family loads first. The palette, the font stack and the
   base type are Train Map UK's, so the family reads as one product. No webfonts, no dark
   mode, icons are inline SVG. */
* { margin: 0; padding: 0; box-sizing: border-box; }
:root {
  --green: #0b2d27; --green-hover: #164038; --ink: #1f2933; --muted: #5b6670; --line: #e3e6e4;
  --amber: #f2a71b; --amber-hover: #ffb733; --teal: #2a7d6f; --wash: #eef4f2; --paper: #fbfcfb;
}
html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
  color: var(--ink); background: var(--paper); line-height: 1.65; -webkit-font-smoothing: antialiased; }
a { color: var(--green); }
[hidden] { display: none !important; }
.wrap { max-width: 980px; margin: 0 auto; padding: 0 20px; }
.wrap.narrow { max-width: 760px; }

