/* Contrast fixes, Nov 13 2026 (WCAG AA) */
/* Decorative FAQ numerals need 3:1 as large text */
.faq__big{color:color-mix(in srgb,var(--teal) 42%,#1b2b36)!important;opacity:1}
html[data-theme="dark"] .faq__big{color:color-mix(in srgb,var(--teal) 55%,#e8eef4)!important}
html:not([data-theme="dark"]) .theme,
html:not([data-theme="dark"]) .task{border-color:#5C6B75!important}
html[data-theme="dark"] .theme,
html[data-theme="dark"] .task{border-color:#8AA0B0!important}
