/* =============================================================================
   tokens.css — the single brand swap point.
   Phase 9 loads the client's real identity by editing THIS FILE ONLY.
   Nothing else in the demo hard-codes a colour, a font or a company name.
   Palette is the client-approved direction: deep ink ground, coral accent,
   mint for approved states. Do not redesign (see RESUME-HERE.md).
============================================================================= */
:root{
  /* --- dark ground: public site, portal sidebars, approval screen --- */
  --bg:#0B0D10;          /* page ground                          */
  --el:#14181D;          /* raised surface on the ground         */
  --el2:#1C2129;         /* raised surface, one step further     */
  --br:#262C35;          /* hairline on dark                     */
  --tx:#F2F4F7;          /* primary text on dark                 */
  --tx2:#9AA3AE;         /* secondary text on dark               */

  /* --- accents --- */
  --co:#FF6B4A;          /* coral: the single action colour      */
  --co2:#FF8B6E;         /* coral, lifted (hover)                */
  --co-ink:#1A0B06;      /* text that sits ON coral              */
  --mt:#6EE7B7;          /* mint: approved / verified ONLY       */
  --am:#FFC46B;          /* amber: attention, in review          */
  --rd:#F87171;          /* red: required, failed, declined      */

  /* --- light ground: the three portals --- */
  --lp:#E7EAF1;          /* portal page ground                   */
  --lc:#FFFFFF;          /* card                                 */
  --ll:#E6E9EE;          /* hairline on light                    */
  --ll2:#D3DAE3;         /* input border on light                */
  --lt:#0F1318;          /* primary text on light                */
  --lt2:#606B79;         /* secondary text on light              */

  /* --- state chips on light --- */
  --ch-ok-bg:#DEF7EC;  --ch-ok-tx:#0E6B45;   /* verified / approved   */
  --ch-rev-bg:#FFF2DE; --ch-rev-tx:#8A5A0B;  /* in review             */
  --ch-need-bg:#FFE6E0;--ch-need-tx:#9C3B27; /* required / info needed*/
  --ch-draft-bg:#EDEFF3;--ch-draft-tx:#606B79;/* partial / draft      */

  /* --- type --- */
  --ff:"Archivo","Segoe UI",system-ui,sans-serif;
  --fm:"IBM Plex Mono",ui-monospace,Consolas,monospace;

  /* --- geometry --- */
  --r-sm:8px; --r:12px; --r-lg:16px; --r-pill:999px;
  --pad:clamp(20px,4vw,44px);      /* page gutter                  */
  --maxw:1240px;                   /* content ceiling              */

  /* --- brand strings: phase 9 replaces these two lines --- */
  --brand-name:"Spes Financials";
  --brand-dot:".";
}
