Caught by the first-ever lint run. Split into values/ (Material.Light)
and values-night/ (Material) instead — same pre-Compose window flash
behavior on every supported API level. Remaining lint warnings are
deliberate: BatteryLife is decision #4 (sideloaded, Play policy n/a),
OldTargetApi keeps targetSdk 35 per the brief, and the Kotlin 2.4
'newer version' nags stay blocked by KSP compatibility.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>