/* ============================================================================
 * Per-deployment brand override — OPTIONAL.
 *
 * Rebrand the app for a customer installation WITHOUT rebuilding: just edit the
 * colours below and redeploy this single file (served at /theme.css). It also
 * pairs with public/brand-logo.png (the header logo).
 *
 * The `html:root` / `html.dark:root` selectors are intentionally more specific
 * than the app's built-in `:root` defaults, so these win regardless of CSS load
 * order. Any CSS colour works (oklch, hsl, hex, rgb).
 *
 * The whole UI (primary buttons, active navigation, focus rings, links) derives
 * from `--brand`, so usually you only need `--brand` (+ its dark variant).
 *
 * Example — a green brand:
 *
 *   html:root {
 *     --brand: oklch(0.55 0.16 155);
 *     --brand-foreground: oklch(0.99 0 0);
 *     --brand-accent: oklch(0.70 0.13 175);
 *   }
 *   html.dark:root {
 *     --brand: oklch(0.68 0.15 155);
 *   }
 *
 * Leave this file empty (as shipped) to use the app's default palette.
 * ========================================================================== */
