# Normalize line endings: store LF in the repo, check out LF on every OS.
# Prevents Windows (core.autocrlf=true) from producing phantom CRLF diffs.
* text=auto eol=lf

# Binary assets — never normalize
*.png  binary
*.jpg  binary
*.jpeg binary
*.gif  binary
*.ico  binary
*.webp binary
*.woff  binary
*.woff2 binary
*.ttf  binary
*.otf  binary
*.pdf  binary
*.zip  binary
*.gz   binary

# Scripts that must keep specific endings
*.sh  text eol=lf
*.bat text eol=crlf
*.cmd text eol=crlf
