/* ===========================================================================
   Archeon Global - brand tokens
   archeonglobal.com/brand/tokens/archeon.css

   Every colour here is either sampled from the master logo artwork
   (brand/logo/archeon-lockup-master.png) or derived from one that is, and
   every pair a product is expected to actually set type in has been measured
   against WCAG. The ratio is written next to the token, because a palette that
   fails contrast fails silently: it looks fine to the person who chose it.

   Prefix: --ar-*. Products keep their own semantic names (TankLogic uses
   --page / --surface / --ink / --accent) and map them onto these, so the brand
   layer and the product layer can move independently. See brand/BRAND.md.
   =========================================================================== */

:root {
  /* -- Core. The three colours the mark is actually made of. --------------- */
  --ar-navy: #021E42;        /* Archeon Navy    - wordmark ink, dark ground   */
  --ar-navy-structural: #072850; /* the monogram's shaded face, dark surface  */
  --ar-signal: #2281C3;      /* Signal Blue     - the mark's lit face         */
  --ar-arc: #9EB4C6;         /* Arc Silver      - the crest of the arc        */

  /* -- Signal, calibrated. -------------------------------------------------
     Signal Blue is the brand accent but NOT an accessible text or button
     colour: 3.81:1 on Paper, and white on it is 4.20:1. Both fail AA. Use it
     for fills, graphics and large display type; use the two below for
     anything a user has to read or click. */
  --ar-signal-deep: #1B72B2; /* on light: 4.65:1 on Paper, white on it 5.13:1 */
  --ar-signal-lift: #5FB2F0; /* on dark:  7.19:1 on Navy                      */

  /* -- Grounds ------------------------------------------------------------- */
  --ar-paper: #F4F4F1;       /* warm light ground, shared with TankLogic      */
  --ar-white: #FFFFFF;
  --ar-surface: #FCFCFB;     /* raised surface on Paper                       */
  --ar-surface-dark: #0A2A50;/* raised surface on Navy                        */

  /* -- Ink on light grounds ------------------------------------------------ */
  --ar-ink: #021E42;         /* 15.04:1 on Paper  AAA                         */
  --ar-ink-2: #334251;       /*  9.35:1 on Paper  AAA  Graphite               */
  --ar-ink-3: #46515B;       /*  7.36:1 on Paper  AAA  Steel                  */
  --ar-ink-4: #77838F;       /*  3.51:1 - non-text only: rules, disabled      */

  /* -- Ink on dark grounds ------------------------------------------------- */
  --ar-ink-on-dark: #FFFFFF; /* 16.58:1 on Navy   AAA                         */
  --ar-ink-on-dark-2: #C9D6E2; /* 11.21:1 on Navy AAA  Mist                   */
  --ar-ink-on-dark-3: #9BB0C6; /*  7.43:1 on Navy AAA  Haze                   */
  --ar-ink-on-dark-4: #7F93A8; /*  5.24:1 on Navy AA   Slate                  */

  /* -- Lines --------------------------------------------------------------- */
  --ar-hairline: rgba(2, 30, 66, 0.12);
  --ar-hairline-on-dark: rgba(255, 255, 255, 0.14);

  /* -- Status. Inherited from TankLogic unchanged, so a number that is red in
        one Archeon product is never amber in another. ----------------------- */
  --ar-ok: #0CA30C;
  --ar-warn: #FAB219;
  --ar-serious: #EC835A;
  --ar-critical: #D03B3B;

  /* -- Product accents -----------------------------------------------------
     The parent owns the navy; each product owns exactly one accent, and no
     product invents a second. `-deep` is the accessible cut for text and
     buttons on light grounds. */
  --ar-product-tanklogic: #2A78D6;
  --ar-product-tanklogic-deep: #1C5CAB;
  --ar-product-vessel: #12A3B4;        /* reserved - pressure vessel          */
  --ar-product-vessel-deep: #0A6F7C;
  --ar-product-piping: #C77A0A;        /* reserved - piping                   */
  --ar-product-piping-deep: #8F5705;

  /* -- Gradients, taken from the mark -------------------------------------- */
  --ar-gradient-face: linear-gradient(180deg, #1E78B9 0%, #065099 50%, #021736 100%);
  --ar-gradient-arc: linear-gradient(90deg, #06203F 0%, #697987 50%, #9EB4C6 63%, #4573A6 90%, #17456F 100%);

  /* -- Type ----------------------------------------------------------------
     The ARCHEON wordmark is fixed artwork and is never re-typed in a font;
     --ar-font-display is for headlines set NEAR the wordmark, not for
     reproducing it. */
  --ar-font-display: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;
  --ar-font: system-ui, -apple-system, "Segoe UI", sans-serif;
  --ar-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;
  --ar-tracking-wordmark: 0.18em;  /* the lockup's own tracking              */
  --ar-tracking-eyebrow: 0.14em;

  /* -- Geometry ------------------------------------------------------------ */
  --ar-radius: 10px;
  --ar-radius-sm: 6px;
  --ar-radius-lg: 16px;
  /* Clear space around the mark = half the monogram's height, on all four
     sides. Nothing else sits inside it. */
  --ar-logo-clearspace: 0.5;
}
