/*
    ██╗    ██╗██╗ ██████╗██╗  ██╗███████╗██████╗
    ██║    ██║██║██╔════╝██║ ██╔╝██╔════╝██╔══██╗
    ██║ █╗ ██║██║██║     █████╔╝ █████╗  ██║  ██║
    ██║███╗██║██║██║     ██╔═██╗ ██╔══╝  ██║  ██║
    ╚███╔███╔╝██║╚██████╗██║  ██╗███████╗██████╔╝
     ╚══╝╚══╝ ╚═╝ ╚═════╝╚═╝  ╚═╝╚══════╝╚═════╝
        W I C K E D   D E V E L O P M E N T
    ------------------------------------------------
    Project  : mv-cad — Mountain Valley RP CAD/MDT
    File     : public/css/tokens.css
    Author   : Wicked Development
    GitHub   : https://github.com/wickedlovesunturned
    ------------------------------------------------
    Design tokens. The app reads as a real Windows 11
    dark-mode program: neutral Mica grays, Segoe UI,
    Consolas for data. Functional status/priority
    colors keep the same meaning everywhere.
*/
:root{
  /* surfaces — Windows 11 dark (neutral, NOT navy) */
  --bg:        #1C1C1C;   /* window background (Mica base) */
  --surface:   #262626;   /* cards, panes */
  --surface-2: #2D2D2D;   /* elevated: headers, table heads, inputs */
  --hairline:  #3A3A3A;   /* borders, dividers */

  /* text */
  --text:      #FFFFFF;
  --text-dim:  #9D9D9D;
  --text-mono: #DCDCDC;

  /* interactive — Windows 11 dark-mode accent */
  --accent:    #4CC2FF;
  --accent-ink:#003A57;

  /* functional STATUS colors (units) */
  --st-available: #6CCB5F;
  --st-busy:      #FCE100;
  --st-enroute:   #FCE100;
  --st-scene:     #4CC2FF;
  --st-out:       #7A7A7A;
  --st-panic:     #FF4343;

  /* PRIORITY colors (calls) */
  --p1: #FF4343;
  --p2: #F7630C;
  --p3: #4CC2FF;
  --p4: #7A7A7A;

  --radius: 8px;      /* Win11 corner radius */
  --radius-sm: 4px;

  --font-display: "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;
  --font-body: "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, sans-serif;
  --font-mono: Consolas, "Cascadia Mono", ui-monospace, monospace;

  --shadow-1: 0 2px 8px rgba(0,0,0,.4);
  --shadow-2: 0 16px 44px rgba(0,0,0,.55);

  --ok: var(--st-available);
  --warn: #FCE100;
  --danger: var(--st-panic);
}

/* Light theme — civilian portal + printable reports (Windows 11 light). */
[data-theme="light"]{
  --bg:        #F3F3F3;
  --surface:   #FFFFFF;
  --surface-2: #F9F9F9;
  --hairline:  #E5E5E5;

  --text:      #1B1B1B;
  --text-dim:  #5D5D5D;
  --text-mono: #333333;

  --accent:    #0067C0;
  --accent-ink:#FFFFFF;

  --shadow-1: 0 2px 8px rgba(0,0,0,.10);
  --shadow-2: 0 16px 44px rgba(0,0,0,.18);
}
