# Auto-detect text files and normalize line endings
* text=auto

# Ensure shell scripts and gradlew wrapper always keep LF line endings for Linux/macOS & CI
gradlew text eol=lf
*.sh text eol=lf

# Windows batch scripts
*.bat text eol=crlf
*.cmd text eol=crlf

# Binary files
*.jar binary
*.png binary
*.ico binary
