/* SkiSport - the palette, and nothing else.
 *
 * Its own file because two stylesheets draw from it: skisport.css for the
 * public pages and admin.css for the Django admin. They used to be one, and
 * the admin then either duplicated these values or drifted from them.
 *
 * Keeps the desktop app's accent (#0b6fb8) so a judge moving between the
 * laptop and a phone sees one product, and puts it on snow: cool neutrals, a
 * night-sky header, and the two gate colours (red/blue) used for accents the
 * way they are used on a slope.
 */
:root {
  --accent: #0b6fb8;
  --accent-dark: #075289;
  --night: #0a2540;
  --night-2: #123b63;
  --ink: #14202c;
  --muted: #5d7288;
  --line: #d6e2ee;
  --bg: #eef4fa;
  --panel: #ffffff;
  --ice: #e3eefb;
  --ok: #16794c;
  /* Лучшее время дня. Отдельно от --ok, который работает подписью («принято»,
     «согласие есть») и должен быть спокойным: это цвет самого быстрого спуска,
     и он имеет право звучать.
     
     Зелёный диффа — тот, которым подсвечивают добавленные строки. Он оказался
     не только сочнее прежнего, но и читаемее: контраст 5,08 к белому против
     4,6 у предыдущего и 3,6 у попытки взять «поярче» в лоб. Так вышло потому,
     что он листвяной, а не бирюзовый: при той же светлоте зелёный с примесью
     жёлтого воспринимается ярче, а измеряется темнее.
     
     Это и есть причина, по которой кегль вернулся к обычному: увеличивать
     цифру, чтобы протащить блёклый цвет через порог читаемости, больше не
     нужно. */
  --best: #1a7f37;
  --warn: #b45309;
  --gate-red: #d6323d;
  --gate-blue: #1f6fd4;
  /* Отставание в протоколе. Не воротный красный: тот стоит на акцентах, а
     это подпись под каждым временем в таблице — кричать ей нельзя, и
     кричащий красный там читался бы как ошибка, а не как секунды. */
  --behind: #a94f52;
  --shadow: 0 1px 2px rgba(10, 37, 64, .06), 0 8px 24px rgba(10, 37, 64, .06);
  --radius: 14px;
}
