html { background: var(--mev2-canvas); color-scheme: var(--mev2-scheme); }
body.mef-native-v2 { color-scheme: var(--mev2-scheme); }
body.mef-native-v2 :where(input, select, textarea) { accent-color: var(--mev2-action); }
body.mef-native-v2 :where(a, button, input, select, textarea):focus-visible {
    outline: 2px solid var(--mev2-accent);
    outline-offset: 3px;
}

/* Dynamic taxonomy hues remain data-driven; their text has a guaranteed
 * readable foreground on colored or translucent surfaces. */
.mev2-suggest__term-icon { color: var(--mev2-accent) !important; }
