/*
 * Great American Insurance Group theme (Workday deployment).
 *
 * Use it:
 *   NEXT_PUBLIC_THEME_CSS=/themes/gaig.css
 *   NEXT_PUBLIC_LOGO_URL=/gaig-logo-knockout.svg   (white variant for the navy header;
 *                                                   /gaig-logo.svg is the full-color mark)
 *   NEXT_PUBLIC_FAVICON_URL=/gaig-favicon.ico
 *   ATS_PROVIDER=workday
 *   WORKDAY_HOST=gaig.wd1.myworkdayjobs.com
 *   WORKDAY_TENANT=gaig
 *   WORKDAY_SITE=GAIG_External
 * plus the brand env preset (see .env.example).
 *
 * Palette sampled from the live greatamericaninsurancegroup.com:
 *   #00274E  deep navy       — header / footer / headings
 *   #004E9C  GAIG blue       — primary accent / links
 *   #CC0000  GAIG red        — the logo's eagle mark (used sparingly)
 *   #FFB400  gold            — secondary accent
 *   #F9F9F9  light neutral bg
 * Loaded after app/globals.css and any NEXT_PUBLIC_BRAND_* overrides, so these win.
 */

:root {
  --brand-navy: #00274e; /* primary dark — header / hero / buttons (GAIG navy) */
  --brand-blue: #004e9c; /* accent — links / labels (GAIG blue) */
  --brand-mist: #f4f7fa; /* light neutral background */
  --brand-ink: #14202e; /* body text */
  /* GAIG's site sets proxima-nova via Typekit; fall back to a clean system
     stack. Licensed woff2s would go in /public/fonts with an @font-face here. */
  --brand-font: 'Proxima Nova', 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

/* Job-description prose (the unified JobListing renders into `.gh-content`). */
.gh-content a {
  color: var(--brand-blue);
  text-decoration: underline;
  text-underline-offset: 2px;
}

/* GAIG navy on section headings in the job-description prose, echoing the
   corporate site's heading treatment. */
.gh-content h2,
.gh-content h3 {
  color: #00274e;
}
