/*
Theme Name: Westchester Healthcare Jobs (Divi Child)
Theme URI: https://yourdomain.com
Description: Divi 5 child theme for the Westchester Healthcare Jobs site. Requires Divi 5 (Elegant Themes) already installed and active as the parent theme. All job board functionality lives in the "Westchester Healthcare Jobs" plugin via shortcodes — this child theme only supplies brand colors/typography on top of Divi and keeps those customizations update-safe.
Author: Client By Design, LLC
Template: Divi
Version: 1.0.0
Text Domain: wnj-divi-child
*/

/* ---------- brand tokens shared with the plugin's own component CSS ----------
   These don't override Divi's Theme Builder/global colors — set those in
   Divi > Theme Builder / Divi > Theme Options for elements Divi itself
   controls (menu, footer widgets, page backgrounds). This file only nudges
   a few things Divi's own settings don't reach, plus keeps the shortcode
   output (job cards, hero, etc. — styled by the plugin) visually consistent
   with whatever accent color you set in Divi. */

:root {
  --wnj-primary: #1d5f8a;
  --wnj-primary-dark: #14425f;
  --wnj-accent: #0d9488;
}

/* Make Divi's default link/button accent color match the plugin's brand
   blue by default — safe to delete or override in Divi's Theme Customizer
   if you'd rather set an accent color there instead. */
body a { color: var(--wnj-primary); }
body a:hover { color: var(--wnj-primary-dark); }

/* Divi's own global button styles (Divi > Theme Options > Buttons) can
   visually clash with the plugin's .wnj-btn buttons inside shortcode
   output. The plugin's own CSS already carries !important on the key
   visual properties (background, padding, border-radius) specifically so
   it holds up regardless of the active theme's global button styling —
   no override needed here. If you still see a visual clash after
   activating this child theme, it's likely a Divi Theme Builder header/
   footer template applying styles to `a` tags broadly; check that before
   adding anything here. */

