Inputs disagreed on both hover and focus. The theme's MuiOutlinedInput hovered to text.primary - near-black in light mode - while Select, TextInput and DatePicker each overrode hover back to `divider`, which is the resting colour, so those had no hover cue at all. Four behaviours across four components. Now defined once in the theme and inherited by every outlined input: rest divider 1.55:1 light / 1.73:1 dark hover text.disabled 3.64:1 light / 4.66:1 dark focus primary, 2px 5.93:1 light / 6.36:1 dark error error.main The per-component overrides in Select, TextInput and DatePicker are gone, so there is one place to change this next time. Focus in dark mode takes primary.light. The brand green is only 2.86:1 on the dark ground, which made a focused input dimmer than a hovered one. `main` is deliberately left alone: it is the fill for contained buttons, and lightening it would flip their label to dark text across 31 sites. Claude-Session: https://claude.ai/code/session_01AbYLvwpEaZFXktHVcqrFRd
This directory contains the client side (frontend) of Checkmate.