/* atlas-tokens.css -- THE Atlas design tokens (D-262 Ireland v1, applied everywhere by D-268 / D-269). ONE file for every destination,
   the home page (HQ Code) and New York (NYC Code). Publish: https://<product host>/<place>/assets/css/atlas-tokens.css (same bytes on every place).
   Change a value here and every page that uses Atlas follows; never copy a value into another stylesheet.
   19 Oct (Director 1/3): VALUES set to the FROZEN D-269 canvas -- headings Fraunces (500/600, italic 500), body Public Sans 400-700; the 13
   frozen colours. Token NAMES unchanged. Fonts are self-hosted (CSP: fonts from 'self'), SIL OFL. */
@font-face { font-family: 'Fraunces Atlas'; font-style: normal; font-weight: 300 900; font-display: swap; src: url('/dublin/assets/fonts/atlas/fraunces-latin-opsz-normal.woff2') format('woff2'); }
@font-face { font-family: 'Fraunces Atlas'; font-style: italic; font-weight: 300 900; font-display: swap; src: url('/dublin/assets/fonts/atlas/fraunces-latin-opsz-italic.woff2') format('woff2'); }
@font-face { font-family: 'Public Sans Atlas'; font-style: normal; font-weight: 400; font-display: swap; src: url('/dublin/assets/fonts/atlas/public-sans-latin-400-normal.woff2') format('woff2'); }
@font-face { font-family: 'Public Sans Atlas'; font-style: normal; font-weight: 500; font-display: swap; src: url('/dublin/assets/fonts/atlas/public-sans-latin-500-normal.woff2') format('woff2'); }
@font-face { font-family: 'Public Sans Atlas'; font-style: normal; font-weight: 600; font-display: swap; src: url('/dublin/assets/fonts/atlas/public-sans-latin-600-normal.woff2') format('woff2'); }
@font-face { font-family: 'Public Sans Atlas'; font-style: normal; font-weight: 700 800; font-display: swap; src: url('/dublin/assets/fonts/atlas/public-sans-latin-700-normal.woff2') format('woff2'); }
:root {
  /* colour (D-262) */
  --atlas-green: #1F3B2D;  /* frozen green */
  --atlas-green-dk: #14291F;  /* frozen deep */
  --atlas-ink: #1B2420;  /* frozen text */
  --atlas-ink2: #4F5A54;  /* frozen muted */
  --atlas-muted: #4F5A54;  /* frozen muted */
  --atlas-cream: #F6F0E4;  /* frozen cream */
  --atlas-card: #FFFDF8;  /* frozen card */
  --atlas-sand: #F6F0E4;  /* frozen cream (was sand #F1EADC, not in the frozen set) */
  --atlas-line: #E2D8C3;  /* frozen line */
  --atlas-line2: #E2D8C3;  /* frozen line (was #CFC4AF, not in the frozen set) */
  --atlas-gold: #C9A24A;  /* frozen gold */
  --atlas-gold-lt: #E3C77E;  /* frozen gold-light */
  --atlas-gold-dk: #4F5A54;  /* frozen muted (was #8A6A2F; frozen gold on cream is 2.2:1, below 4.5:1 for text) */
  --atlas-red: #B4532A;  /* frozen clay/play */
  --atlas-note: #FFFDF8;  /* frozen card (was #FBF3DF, not in the frozen set) */
  --atlas-map: #E2D8C3;  /* frozen line (was #CFDDD3, map placeholder before tiles load) */
  /* type */
  --atlas-serif: 'Fraunces Atlas', Georgia, 'Times New Roman', serif;
  --atlas-sans: 'Public Sans Atlas', system-ui, -apple-system, 'Segoe UI', sans-serif;
  /* shape + space */
  --atlas-r-card: 16px;
  --atlas-r-pill: 999px;
  --atlas-tap: 44px;           /* minimum tap target */
  --atlas-btn-h: 52px;
  --atlas-gutter: 16px;
  --atlas-shadow: 0 6px 20px rgba(15, 36, 27, .10);
}
