/* Contrast fixes from the accessibility check (2026-11-05, Mr. Levine): text on these spots sat on lighter sunset blues
   (3.4:1 or less; WCAG 2.1 AA needs 4.5:1). Same sunset palette, one shade darker where the text is. */
.scrolling-stats-container { background-color: var(--sunset-1); }
.cell.feature,
.testimonial-card,
.pricing-title.small.monthly-cost { background-color: var(--sunset-2); }

/* The footer's "Pause animations" (WCAG 2.2.2, decided 2026-11-05): a button that looks like the footer's links. */
.pause-motion { display: block; margin: 0 auto 12px; padding: 4px 8px; background: none; border: 0; font: inherit; color: var(--sunset-1); font-size: 14px; line-height: 16px; text-decoration: underline; cursor: pointer; }

/* Focus rings Webflow removes (2026-11-06, found by tabbing every page in Edge): the menu button, the carousel arrows
   and dots showed no change when reached by keyboard (WCAG 2.4.7). Keyboard focus only, so mouse and touch see nothing
   new: navy from the sunset palette inside white, so one of the two shows on any background. */
.w-nav-button:focus-visible,
.w-slider-arrow-left:focus-visible,
.w-slider-arrow-right:focus-visible,
.w-slider-dot:focus-visible { outline: 2px solid #fff; outline-offset: 2px; box-shadow: 0 0 0 4px #43608c; }

/* The home page's "WCAG 2.1 Compliant" opens the accessibility report (Mr. Levine, 2026-11-06), looking like the
   words it was, plus an underline so it reads as a link. */
.wcag-link {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 0.15em;
}

/* Links in the legal and blog pages' text (2026-11-06, Mr. Levine): sand on the see-through navy card measured 4.27:1
   (WCAG 2.1 AA needs 4.5:1), so they're white like the words around them, and the underline marks them as links. */
.blog-post-container .w-richtext a { color: #fff; }
