/* ============================================================================
   Brand theme — the one file a rebrand edits.
   ----------------------------------------------------------------------------
   Loaded LAST, after the whole vg-* layer, so anything declared here wins.

   The vg- layer defines ~98 custom properties and uses them ~2,200 times, so
   redefining the tokens below re-colours most of the product from this file
   alone. Each vg- stylesheet keeps its own :root block as the default, and this
   one overrides them: vg-shell.css owns --vg-*, vg-table.css --vgt-*,
   vg-forms.css --vgf-*, vg-viz.css --vgv-*.

   What it does NOT reach, and why: assets/css/style.css is the 816 KB Star
   Admin template with 224 hard-coded hex values, ~70 pages carry their own
   inline <style> blocks, and the chart and SweetAlert palettes are literals in
   JavaScript. Those stay VigilAI blue (#0090e7) until they are converted to
   tokens, which is worth doing gradually rather than in one sweep.

   Deliberately empty for VigilAI: the defaults in the vg- layer already are the
   VigilAI palette, so an override here would only restate them.

   ONE TRAP, found the hard way. Overriding :root alone is not enough: auth.css
   declares its own copy of the palette on `body.vg-auth-body, .vg-auth` (the
   modals and toast are siblings of .vg-auth, not descendants), and that
   outranks :root however late this file loads. A brand that sets only :root
   gets a re-coloured dashboard and a login page still on the old palette. List
   all three selectors together, as below.
   ========================================================================= */

:root,
body.vg-auth-body,
.vg-auth {
    /* A brand redefines the tokens here, e.g.

       --vg-primary:      #7c3aed;
       --vg-primary-soft: rgba(124, 58, 237, .12);
       --vg-primary-line: rgba(124, 58, 237, .38);
       --vgt-primary:     #7c3aed;   (tables)
       --vgt-primary-dk:  #6425d0;
       --vgt-info:        #7c3aed;
       --vgf-primary:     #7c3aed;   (forms)
       --vgv-accent:      #7c3aed;   (charts)
    */
}
