macOS is case-insensitive but Linux CI is case-sensitive.
Git was tracking uppercase Layout/Text/Media but imports used lowercase.
Renamed via git mv to make both consistent (lowercase).
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>