/*
  Groundtruth tokens: "Groundtruth at night". One deliberate dark look, no
  light theme. Every colour and font stack on every page comes from here.

  Ground is deep harbour blue, ink is bone-grey, the pink of surveyor's
  flagging tape marks "the thing that matters" (the current position, the
  landmark pennants, the live stage), and harbour teal marks what is settled
  or interactive. Pink is the only warm colour and is never decoration.

  Fonts are self-hosted from /fonts (SIL Open Font License, licence files sit
  beside them). The host sends Cross-Origin-Embedder-Policy: require-corp, so
  nothing may be loaded from another origin.
*/

@font-face { font-family: "Big Shoulders Display"; font-style: normal; font-weight: 700; font-display: swap;
  src: url("/fonts/big-shoulders-display-latin-700-normal.woff2") format("woff2"); }
@font-face { font-family: "Big Shoulders Display"; font-style: normal; font-weight: 800; font-display: swap;
  src: url("/fonts/big-shoulders-display-latin-800-normal.woff2") format("woff2"); }
@font-face { font-family: "Big Shoulders Display"; font-style: normal; font-weight: 900; font-display: swap;
  src: url("/fonts/big-shoulders-display-latin-900-normal.woff2") format("woff2"); }
@font-face { font-family: "Instrument Sans"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("/fonts/instrument-sans-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Instrument Sans"; font-style: normal; font-weight: 500; font-display: swap;
  src: url("/fonts/instrument-sans-latin-500-normal.woff2") format("woff2"); }
@font-face { font-family: "Instrument Sans"; font-style: normal; font-weight: 600; font-display: swap;
  src: url("/fonts/instrument-sans-latin-600-normal.woff2") format("woff2"); }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("/fonts/jetbrains-mono-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 600; font-display: swap;
  src: url("/fonts/jetbrains-mono-latin-600-normal.woff2") format("woff2"); }

:root {
  color-scheme: dark;

  --ground:     #0f1b22;
  --ground-2:   #172831;
  --ground-3:   #223843;
  --abyss:      #09131a;
  --ink:        #e2e8e4;
  --ink-2:      #b4c2c3;
  --ink-3:      #8ea0a5;
  --flag:       #ff6aa2;
  --flag-fill:  #ff6aa2;
  --flag-hot:   #ff86b3;
  --flag-wash:  rgba(255, 106, 162, 0.16);
  --tide:       #5cc0d0;
  --tide-hot:   #86d4e0;
  --tide-wash:  rgba(92, 192, 208, 0.14);
  --rule:       rgba(226, 232, 228, 0.20);
  --focus:      #5cc0d0;

  --font-display: "Big Shoulders Display", "Avenir Next Condensed", "Arial Narrow", Impact, system-ui, sans-serif;
  --font-body: "Instrument Sans", "Avenir Next", "Segoe UI", Helvetica, Arial, system-ui, sans-serif;
  --font-data: "JetBrains Mono", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;
}
