/*
 * B38 (Adi, 14.11.2026): the light green MaxButtons (#47aa1d, white text = 2.98:1) get a darker shade of the same
 * green so white text passes WCAG AA (#378316 = 4.75:1). Only background/border and the hover colours change; the
 * button rows themselves (table `buttons`) are untouched. Class repeated to beat the inline MaxButtons CSS (0,3,1).
 */
a.maxbutton-25.maxbutton.maxbutton-25, a.maxbutton-24.maxbutton.maxbutton-24 {
  background-color: #378316;
  border-color: #378316;
}
a.maxbutton-25.maxbutton.maxbutton-25:hover, a.maxbutton-24.maxbutton.maxbutton-24:hover {
  background-color: #fff;
  border-color: #378316;
}
a.maxbutton-25.maxbutton.maxbutton-25:hover .mb-text, a.maxbutton-24.maxbutton.maxbutton-24:hover .mb-text {
  color: #378316;
}

/*
 * Light theme only (dark.css has its own colours): text that was under 4.5:1 gets a slightly deeper shade of the
 * same colour. Text colour only.
 */
@media not all and (prefers-color-scheme: dark) {
  /* header top menu, phone number, dropdowns: rgba(102,102,102,.85) = 4.1:1 -> #737373 = 4.7:1 */
  .nav > li > a, .nav-dropdown > li > a, .nav-column > li > a { color: #737373; }
  /* footer links on #2b3d51: white 50% = 4.1:1 -> white 62% = 5.4:1 */
  .absolute-footer.dark, .absolute-footer.dark .nav > li > a, .absolute-footer.dark a { color: rgba(255, 255, 255, .62); }
  /* sidebar podcast text, WordPress "vivid cyan blue" #0693e3 = 3.3:1 -> #0672b5 = 5.1:1 (the preset class is !important) */
  p.has-vivid-cyan-blue-color, .widget .has-vivid-cyan-blue-color { color: #0672b5 !important; }
  /* wpDiscuz "Article Rating": #888 = 3.5:1 -> #737373 (html: wpDiscuz' style.css loads after this file) */
  html .wpd-post-rating .wpd-rating-wrap .wpd-rating-title, html .wpd-rating .wpd-rating-wrap .wpd-rating-title { color: #737373; }
}
