
@media (prefers-color-scheme: light), (prefers-color-scheme: no-preference) {
  :root {
    --data-agriculture: #7a4b2b;
    --data-water: #1f5c91;
    --data-food: #82590e;
    --data-energy: #6c5017;
    --data-climate: #5c4388;
    --data-livestock: #843e37;
  }
  .theme-tag[data-theme="agriculture"] { color: var(--data-agriculture); }
  .theme-tag[data-theme="water"] { color: var(--data-water); }
  .theme-tag[data-theme="food"] { color: var(--data-food); }
  .theme-tag[data-theme="energy"] { color: var(--data-energy); }
  .theme-tag[data-theme="climate"] { color: var(--data-climate); }
  .theme-tag[data-theme="livestock"] { color: var(--data-livestock); }
  .opportunity-type[data-type="finance"] { color: var(--data-water); }
  .opportunity-type[data-type="partnership"] { color: var(--data-livestock); }
  .opportunity-type[data-type="procurement"] { color: var(--data-food); }
  .opportunity-type[data-type="call"] { color: var(--data-climate); }
  .featured .opportunity-type { color: var(--data-water); }
}
