This project now uses production-ready Tailwind CSS instead of the CDN version.
Install dependencies:
npm install
Build CSS for production:
npm run build-css
For development (watch mode):
npm run dev
tailwind.config.js - Tailwind configurationstatic/css/tailwind-input.css - Source CSS with custom stylesstatic/css/tailwind.css - Generated CSS (gitignored)package.json - Node.js dependencies and scriptsnpm run build-css - Build minified CSS for productionnpm run watch-css - Watch for changes and rebuildnpm run dev - Same as watch-css (for development)All custom styles from the original base.html have been moved to static/css/tailwind-input.css:
Dark mode is configured using Tailwind's class strategy. The theme toggle in the header adds/removes the dark class from the document root.
@tailwindcss/forms - Better form styling@tailwindcss/container-queries - Container query supportMaking style changes:
static/css/tailwind-input.css for custom stylesnpm run dev to watch for changesProduction build:
npm run build-css before deployingtailwind.css is optimized and minified