/* Loaded after the designer sheets. These are narrow a11y overrides only;
   layout, spacing, and legacy component classes remain designer-owned. */

/* Blog neutral tones: each foreground meets WCAG AA on its reported surface. */
.weenow-legacy .text-outline { color: #6b6170; }
.weenow-legacy .text-slate-500,
.weenow-legacy .text-slate-400 { color: #526274; }
.weenow-legacy footer .opacity-60 { opacity: 1; }

/* The retained UIkit header is dark, unlike the blog's white header. Reuse
   the light selected-state accent already present in the mobile selector. */
.weenow-legacy #navContent .legacy-language-switch { color: #fff; }
.weenow-legacy #navContent .legacy-language-switch a[aria-current=true],
.weenow-legacy #navContent #menuDesk li > a[aria-current=page],
.weenow-legacy #navContent #menuDesk li > a:hover,
.weenow-legacy .uk-offcanvas-bar .uk-nav-default li > a[aria-current=page],
.weenow-legacy .uk-offcanvas-bar .uk-nav-default li > a:hover { color: #ffbddb; }

/* Preserve WhatsApp green; dark action copy meets contrast without recolouring
   the designer-owned icon or the CTA surface. */
.weenow-legacy.lp-page .lp-site-nav__cta[data-lp-whatsapp-position="header"] > p,
.weenow-legacy.lp-page .lp-whatsapp-sticky > span:not([uk-icon]),
.weenow-legacy.lp-page .lp-whatsapp-sticky > span:not([uk-icon])::after { color: #212435 !important; }

/* Existing violet accents need a darker token on the light section surface. */
.weenow-legacy .lp-compare-market__header > .lp-eyebrow,
.weenow-legacy .lp-faq .lp-section-heading .titulo > span { color: #6d3996 !important; }

/* Tables and code blocks already scroll horizontally in legacy-i18n.css. */
.weenow-legacy .rich-text table:focus-visible,
.weenow-legacy .rich-text pre:focus-visible {
  outline: 3px solid #440a72;
  outline-offset: 3px;
}
