# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# Virtual environment
venv/
.venv/

# Environment files (secrets)
/.env
.env
.env.local
.env.production
.env.staging
.env.development
.env.test
*.env
.env.*
!.env.example

# IDE settings
.vscode/
.idea/

# Migrations
alembic/versions/*.pyc
alembic/__pycache__/

# Logs
*.log

# OS junk
.DS_Store
Thumbs.db

# Security files
*.pem
*.key
*.crt
*.p12
*.pfx
secrets/
credentials/
.secrets
api_keys.txt
.password
.token

# Database files (may contain sensitive data)
*.db-journal
*.sqlite-journal

# Backup files (may contain secrets)
*.bak
*.backup
*.old
*~

# Docker secrets
.docker/
docker-compose.override.yml

# Temporary files
temp/
tmp/
.tmp/

# Editor temp files
.swp
.swo
*~

# Node modules
node_modules/
admin/node_modules/
landing/node_modules/

# Problematic Windows device filename
/nul

# Playwright artifacts
playwright-report/
test-results/
admin/playwright-report/
admin/test-results/

.vercel
