/* ═══════════════════════════════════════════════════════════════════════════
   IRHAJHUS brand layer (IR3-1) — ⚠️ PLACEHOLDER, Task-Owner ruling R4.

   The shared base layer — design tokens, layout, state, typography, tabular
   numerals, grid/table rules and the theme-aware glow language — lives in the
   AbISEMS.FrontEnd.Shared RCL and is served from
   _content/AbISEMS.FrontEnd.Shared/css/ems-base.css. index.html loads that FIRST
   and this file SECOND, so anything here also wins over a base rule.

   What belongs here: this product's BRAND values, and nothing else. They are
   per-product by ruling R4, and — unlike every other token — their values must
   stay grep-equal to literals in files that cannot call C#:

     #1e2a35  ->  wwwroot/index.html  <meta name="theme-color">
              ->  wwwroot/manifest.webmanifest  theme_color + background_color
              ->  Theming/IrhajhusBrand.InstallGround

   Change one, change all four (PA-1/PA-2 discipline, inherited).
   IrhajhusShellWiringTests pins the equality so a half-done rebrand fails the
   suite instead of shipping a mismatched splash screen.

   NOTHING HERE IS AN INVENTED BRAND. The ground is a neutral dark slate chosen
   only to be legible and clearly distinct from the other product's navy ground.
   IRHAJHUS's real name, mark and palette are open question Q5 — a client input
   we do not hold — and land as a one-ticket swap at IR5-2.
   ═══════════════════════════════════════════════════════════════════════════ */
:root {
    /* Stored as a space-separated RGB triplet (the ems-base.css convention) so a
       solid fill and every alpha/glow variant derive from one value via
       rgb(var(--brand-ground-rgb) / <alpha>). Mirrored, by necessity, in C# at
       Theming/IrhajhusBrand.cs for consumers that cannot resolve var(). */
    --brand-ground-rgb: 30 42 53;   /* #1e2a35 */
    --brand-ground: rgb(var(--brand-ground-rgb));
}
