# Normalize line endings for the whole repo
* text=auto

# Force LF for shell scripts — CRITICAL: Windows CRLF breaks husky hooks
.husky/* text eol=lf
*.sh text eol=lf

# Force LF for config/yaml files
*.toml text eol=lf
*.yml text eol=lf
*.yaml text eol=lf

# Force LF for env files
.env* text eol=lf
railway.env.example text eol=lf

# Binary files — never convert
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.ico binary
*.webp binary
*.woff binary
*.woff2 binary
*.ttf binary
*.eot binary
*.otf binary
