/* Contrast fixes, Nov 13 2026 (WCAG AA) */
.card--did .card__k{color:#0A7F5C}
.card--you .card__k,.doc__k{color:#B5470A}
.btn--tang,.btn--tang:hover{color:#0F2236}
#mt-0:not([data-hour]),#mt-0:not([data-hour]) b,#mt-0:not([data-hour]) span,.btn--tang,.btn--tang:hover{color:#0F2236}
.is-on[style*="ff7a1a"],[data-ql-mod-i].is-on{color:#0F2236}
.ql .ql__mods button.is-on{color:#0F2236!important}
/* control boundaries at 3:1 */
.ql__mods button:not(.is-on),.ql__chips button:not(.is-on){border-color:color-mix(in srgb,currentColor 58%,transparent)}
button.theme,button.theme-toggle,.theme-toggle{border-color:color-mix(in srgb,currentColor 58%,transparent)!important}
[role="tab"][aria-selected="false"],.tab[aria-selected="false"]{border-color:color-mix(in srgb,currentColor 70%,transparent)!important}
.ql__sound,.btn--ghost{border-color:color-mix(in srgb,currentColor 70%,transparent)!important}

#mt-0:not([data-hour]),#mt-0:not([data-hour]) b,#mt-0:not([data-hour]) span{color:#0F2236!important}

