# Normalize line endings across platforms
* text=auto eol=lf

*.py    text eol=lf diff=python
*.ts    text eol=lf
*.md    text eol=lf
*.toml  text eol=lf
*.yml   text eol=lf
*.yaml  text eol=lf
*.json  text eol=lf
Makefile text eol=lf

# Binary assets
*.png   binary
*.jpg   binary
*.gif   binary
*.ico   binary
*.svg   text eol=lf

# Keep generated/vendored files out of language stats & diffs
docs/assets/*.gif linguist-generated=true
*.cast -diff
