/*
   E-Dani Pro Suite | Design Tokens (v1.0 — CSS-slice V0 foundation, 2026-07-14)
   ---------------------------------------------------------------------------
   The single, namespaced source of truth for the suite's design values.

   PURELY ADDITIVE / INERT BY DESIGN. Every custom property below is a NEW
   `--color-* / --space-* / --radius-* / --font-*` alias whose value is copied
   verbatim from the values already hard-coded in suite_layout.css and
   suite_components.css. Nothing in the suite CONSUMES these new names yet, so
   loading this file changes nothing visually — it only publishes the vocabulary
   that later consolidation slices will migrate selectors onto (replacing the
   legacy `--primary-color / --spacing-* / --border-radius-*` names one app at a
   time, each appearance-gated). Do NOT rewire existing selectors onto these in
   this slice.

   Legacy name  ->  new token (identical value)
     --primary-color / --c-primary  ->  --color-primary
     --accent-color                 ->  --color-accent
     --success-color                ->  --color-success
     --danger-color                 ->  --color-danger
     --warning-color                ->  --color-warning
     --info-color                   ->  --color-info
     --bg-color                     ->  --color-bg
     --surface-color                ->  --color-surface
     --text-color                   ->  --color-text
     --text-muted                   ->  --color-text-muted
     --border-color                 ->  --color-border
     --spacing-xs..xl               ->  --space-xs..xl
     --border-radius-sm/md/lg       ->  --radius-sm/md/lg
     (body font stack)              ->  --font-sans
*/

:root {
    /* Colours — mirror suite_components.css :root */
    --color-primary:     #001f54;
    --color-accent:      #fd7e14;
    --color-success:     #28a745;
    --color-danger:      #dc3545;
    --color-warning:     #f59e0b;
    --color-info:        #3b82f6;
    --color-bg:          #f8fafc;
    --color-surface:     #ffffff;
    --color-text:        #0f172a;
    --color-text-muted:  #64748b;
    --color-border:      rgba(0, 0, 0, 0.08);

    /* Spacing — mirror --spacing-* */
    --space-xs:  4px;
    --space-sm:  8px;
    --space-md:  16px;
    --space-lg:  24px;
    --space-xl:  32px;

    /* Radius — mirror --border-radius-* */
    --radius-sm:  8px;
    --radius-md:  12px;
    --radius-lg:  24px;

    /* Typography — mirror the body font stack + component font sizes */
    --font-sans:       -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    --font-size-sm:    12px;
    --font-size-base:  14px;
    --font-size-lg:    16px;
}
