:root {
  /* Palette extracted from schlegel.com: logo green #0D723A, signal red #EE323C,
     site accent #DF1523, graphite #54565A, off-white #F5F5F6. */
  --green-950: #052b1a;
  --green-900: #073a24;
  --green-800: #0a5a33;
  --green-700: #0d723a;
  --green-600: #128a47;
  --green-100: #dcebdf;
  --red-700: #b90f1d;
  --red-600: #d7182a;
  --red-500: #ee323c;
  --ink-900: #161c19;
  --ink-800: #232a26;
  --ink-700: #3b443f;
  --muted: #5d6661;
  --muted-2: #7a837d;
  --line: #d7dbd3;
  --line-strong: #b9c0b6;
  --paper: #f4f3ee;
  --paper-2: #ebe9e2;
  --sand: #e2dfd4;
  --white: #fff;
  --white-rgb: 255, 255, 255;
  --black-rgb: 0, 0, 0;
  --green-050: #eef6f0;
  --green-150: #eaf2ec;
  --green-200: #d9eadc;
  --green-300: #cfe0d3;
  --green-350: #b7c0ba;
  --green-400: #9ea8a1;
  --green-450: #8f9992;
  --ink-750: #343c37;
  --paper-3: #f3f2ec;
  --paper-4: #eeece5;
  --table-hover: #f7f8f4;
  --footer-text: #c8cec9;
  --footer-head: #e5efe7;
  --pink-100: #ffe2e4;
  --pink-200: #ffb3b9;
  --focus: #ffbf47;

  --font-display: "Roboto Condensed", "Arial Narrow", "PingFang SC", "Microsoft YaHei", sans-serif;
  --font-body: "Roboto", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;
  --font-mono: "SFMono-Regular", "Roboto Mono", Consolas, monospace;

  --wrap: 1240px;
  --gutter: clamp(18px, 4vw, 44px);
  --nav-h: 74px;
  --topbar-h: 34px;
  --radius: 2px;
  --shadow: 0 18px 40px -28px rgba(6, 43, 26, .45);
  --ease: cubic-bezier(.2, .7, .2, 1);
}
