/* =====================================================================
   Per-client theme — the ONLY stylesheet edited per client.
   Loaded after portal.css / login.css on both pages, so any variable
   declared here wins over the template defaults. Leave empty for the
   stock Layer Logic look.

   Override only what the client's brand needs — anything omitted falls
   back to the template palette. Available variables:
     --bg  --surface  --surface-2  --border  --border-strong
     --text  --muted  --faint
     --primary  --primary-hover  --primary-contrast  --accent
     --shadow  --shadow-sm
     --font-display  --font-body  --radius-sm  --radius-lg

   Example (client with a forest-green brand):

   :root,
   [data-theme="light"] {
     --primary: #1d5c3a;
     --primary-hover: #154a2e;
     --accent: #b3891a;
   }

   [data-theme="dark"] {
     --primary: #7fc9a2;
     --primary-hover: #9ad7b6;
     --accent: #d9b25f;
   }
   ===================================================================== */
