/* Shared FetchCivic brand primitives, adopted from Krosswalk by owner request. */
@font-face {
  font-family: "Schibsted Grotesk";
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url("/brand/fonts/schibsted-grotesk-latin.woff2") format("woff2");
}
@font-face {
  font-family: "Schibsted Grotesk";
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url("/brand/fonts/schibsted-grotesk-latin-ext.woff2") format("woff2");
  unicode-range:
    U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304,
    U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "JetBrains Mono";
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url("/brand/fonts/jetbrains-mono-latin.woff2") format("woff2");
}
:root {
  --fc-paper: #f8f2e8;
  --fc-snow: #fffdf8;
  --fc-cream: #efe5d5;
  --fc-ink: #163a32;
  --fc-ink-soft: #4f665f;
  --fc-forest-deep: #0f2c26;
  --fc-line: #d8cdbc;
  --fc-line-soft: #e9dfd1;
  --fc-orange: #c84d1c;
  --fc-orange-hover: #a83e13;
  --fc-orange-light: #fff0e8;
  --fc-mint: #8ed8d5;
  --fc-mint-light: #dff4ef;
  --fc-lavender: #d8c5e8;
  --fc-lavender-light: #eee6f4;
  --fc-purple: #76528b;
  --fc-yellow: #f2c66d;
  --fc-sans: "Schibsted Grotesk", Arial, Helvetica, sans-serif;
  --fc-mono: "JetBrains Mono", ui-monospace, monospace;
  --fc-shadow: 0 10px 26px rgb(22 58 50 / 0.07);
  --fc-shadow-lg: 0 22px 54px rgb(22 58 50 / 0.14);
}
