/* Fieldguide Job Board — Light Mode
   Brand colors per Fieldguide Brand Guide 06/26:
   - Fieldguide Green (accent): #346F55
   - Carbon Ink (black):        #141615
   - White:                     #FAFAFA
*/

:root {
  --fontFamily: Inter, sans-serif;

  /* Primary copy (was white) → Carbon Ink black */
  --colorNeutral800: #141615;

  /* Secondary copy: labels, details, form field text (was gray) → Fieldguide Green */
  --colorNeutral700: #346F55;
  --colorNeutral600: #346F55;
  --colorNeutral500: #346F55;
  --colorNeutral400: #346F55;
  --colorNeutral300: #346F55;
  --colorNeutral200: #346F55;

  /* Borders / dividers / container surfaces */
  --colorNeutral100: #E3E8E5;

  /* Page + card background (was #151c24) → white */
  --colorNeutral000: #FFFFFF;

  --widthMaxJobBoard: 1280px;
  --widthMaxJobContent: 1280px;
}

body {
  background-color: #FFFFFF;
  padding: 0;
}

/* Buttons: green fill, white label (green is the brand's action/emphasis color) */
button {
  background-color: #346F55 !important;
  color: #FFFFFF !important;
  border-color: #346F55 !important;
}

/* Job titles (was white) → black */
.ashby-job-posting-brief-title {
  color: #141615;
}

/* Nav links (was white) → black */
nav a {
  color: #141615 !important;
}

a:hover {
  color: #346F55 !important;
}

/* Icons inside buttons (was black on white buttons) → white on green buttons */
svg {
  fill: #FFFFFF !important;
}

/* Form field borders (was white) → green */
input {
  border-color: #346F55 !important;
}

/* Footer logo/icons (was white) → black */
footer svg {
  fill: #141615 !important;
}
