/* DigitEMB brand tokens: GENERATED from tokens.json by bin/theme_check.py --write-css. Do not edit by hand.
 * Source: the DigitEMB logo: designer's vector file logos/digitemb-logo-vector.svg, checked against logos/digitemb-logo-master-4770.png. Approved: owner, 25 Sep 2026 ("yes save this, next time use these colours"). Version 2026.09.26-1. */
:root {
  /* logo */
  --de-blue: #0068DF;  /* main brand colour: buttons, links, active items */
  --de-dark: #3A3A3A;  /* headings and body text */
  --de-sky: #4CBAEB;  /* decoration only (lines, dots, illustrations); NEVER text, NEVER behind white text */
  --de-teal: #105A77;  /* hover on dark areas, dark bands, text */
  --de-navy: #0D4875;  /* top bars, dark bands, modal and card headers */
  --de-navy-dark: #10384D;  /* sidebars, footers, the darkest areas */
  --de-face: #F4F5F5;  /* page background */
  /* derived */
  --de-blue-hover: #0055B7;  /* hover / pressed state of logo blue */
  --de-blue-tint: #E6F0FC;  /* selected rows, blue chips, info boxes */
  --de-blue-wash: #F3F8FE;  /* very light blue panels */
  --de-blue-border: #BFD8F5;  /* border of blue chips */
  --de-blue-ring: rgba(0, 104, 223, .15);  /* focus ring around inputs */
  /* neutral */
  --de-text: #3A3A3A;  /* body text (= logo dark) */
  --de-text-mid: #555555;  /* secondary text, labels */
  --de-text-soft: #666666;  /* hints, captions (the lightest grey allowed for text) */
  --de-border: #DFE2E4;  /* card and table lines (decorative) */
  --de-border-strong: #CFD3D6;  /* stronger dividers (decorative) */
  --de-border-input: #858B91;  /* input and checkbox borders (must stay 3:1 or more) */
  --de-surface: #FFFFFF;  /* cards */
  --de-surface-2: #F8F9F9;  /* table heads, stripes */
  --de-bg: #F4F5F5;  /* page background (= logo circle face) */
  /* status */
  --de-success: #007542;  /* success text and buttons (the website's text-safe green) */
  --de-success-tint: #E3F2EA;
  --de-warning: #8A5A00;  /* warning text */
  --de-warning-tint: #FBF1DD;
  --de-danger: #B3261E;  /* errors, delete buttons */
  --de-danger-tint: #FBE9E7;
  --de-decor-green: #00CA72;  /* website decoration only (2.2:1): NEVER text */
  --de-font-heading: Montserrat, Arial, sans-serif;
  --de-font-body: Assistant, Arial, sans-serif;
}
