# Normalize line endings
* text=auto eol=lf

*.py text diff=python
*.md text
*.toml text
*.yml text
*.yaml text
*.json text

# Binary assets
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.pdf binary

# Mark generated/vendored paths as not-user-editable in diffs (none yet)
