node_modules/ dist/ npm-debug.log* .env .env.local .env.*.local .DS_Store Thumbs.db .idea/ .vscode/ *.swp *.swo uploads/* !uploads/.gitkeep exports/* !exports/.gitkeep # Server-side font files — fetched on demand via `npm run fetch-fonts`. We don't # commit them because TTFs are large binaries and the source is reproducible # from the script. The Dockerfile runs the fetch at build time so production # images carry the fonts. fonts/* !fonts/.gitkeep !fonts/README.md