/* Hyde DataLink design tokens.
   Read from hydeaviation.com on 3 Oct 2026: royal blue #1B16FB, Helvetica Neue Light for display lines, DIN Next for small headings,
   a quiet lowercase lead line over one strong capitalised line, hairlines instead of boxes. The site stylesheet does not publish its
   font files, so the stack falls back to Helvetica Neue and then to the bundled Inter. Change the two --font-* lines to switch. */
@font-face { font-family: "Inter"; src: url("../vendor/inter-latin-wght-normal.woff2") format("woff2"); font-weight: 100 900; font-display: swap; }

:root {
  --bg: #F6F7F9;
  --panel: #FFFFFF;
  --ink: #0E1116;
  --ink-2: #3A4350;
  --muted: #6B7480;
  --faint: #98A1AE;
  --line: #E3E6EB;
  --line-2: #D3D8DF;
  --navy: #0B1F3A;
  --blue: #1B16FB;
  --blue-soft: #ECEBFF;
  --sky: #8EA9B8;
  --sky-soft: #EAF0F4;
  --ok: #2E7D5B;
  --watch: #B7791F;
  --bad: #9B2C2C;
  --ok-bg: #E8F3EE;
  --watch-bg: #FBF3E3;
  --bad-bg: #F8E9E9;

  --font-display: "Helvetica Neue", "HelveticaNeue", "Helvetica Neue Light", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-ui: "Inter", "Helvetica Neue", system-ui, -apple-system, "Segoe UI", sans-serif;

  --radius: 14px;
  --radius-lg: 22px;
  --nav-h: 60px;
  --filter-h: 52px;
  --shadow: 0 1px 2px rgba(14, 17, 22, .04), 0 8px 30px rgba(14, 17, 22, .06);
  --shadow-lg: 0 2px 6px rgba(14, 17, 22, .06), 0 24px 60px rgba(14, 17, 22, .12);
  --ease: cubic-bezier(.2, .7, .2, 1);
}
