/**
 * Text Fill Effect Styles
 * Matches CodePen: https://codepen.io/cameronknight/pen/GgqKPZq
 * Word-by-word white opacity fill
 * Overrides column enhancements styles
 */

[data-text-fill="true"] {
  color: #ffffff !important;
}

[data-text-fill="true"] .text-fill-word {
  display: inline-block;
  color: #ffffff !important;
  font-family: inherit !important;
}

/* Override column enhancement styles specifically */
.wp-block-columns [data-text-fill="true"],
.wp-block-columns.annual-report-columns-bg-dark-blue-spec
  [data-text-fill="true"],
.wp-block-columns.annual-report-columns-bg-image [data-text-fill="true"] {
  color: #ffffff !important;
}

.wp-block-columns [data-text-fill="true"] .text-fill-word,
.wp-block-columns.annual-report-columns-bg-dark-blue-spec
  [data-text-fill="true"]
  .text-fill-word,
.wp-block-columns.annual-report-columns-bg-image
  [data-text-fill="true"]
  .text-fill-word,
.wp-block-columns.annual-report-columns-bg-dark-blue-spec
  [data-text-fill="true"]
  span,
.wp-block-columns.annual-report-columns-bg-image [data-text-fill="true"] span {
  color: #ffffff !important;
  font-family: inherit !important;
}
