Commits
Tarun Sukhani authored 188be71643c
Replace all custom CSS with Tailwind CSS (Phase 2 & 3) Convert all framework modules from custom CSS to Tailwind CSS utility classes, using a pre-built CSS file generated by the Tailwind standalone CLI (no Node.js required for end users). Modules converted: - Secure: login form layout with flex-based field alignment - CRUD: admin layout, data tables, forms, pagination, search, all 17 tag templates - Test runner: fixed header, test list, status indicators, selenium overlay (kept dynamic state styles as inline <style>) - Console: dark theme with colored headings, output formatting - Doc viewer: two-column layout, sidebar, wiki prose styling (kept .wikistyle prose rules as inline <style> since they style Textile/Markdown rendered content) - Error pages (500, 404): compilation error display, source code highlighting Infrastructure: - framework/tailwind/input.css: Tailwind v4 config with custom theme colors (play-green, admin-blue, test-pass/fail, etc.) - framework/tailwind/build-css.sh: build script using standalone CLI - framework/public/stylesheets/play-tailwind.css: pre-built output (19KB minified), committed so users need no build tools - tailwindcss binary gitignored (dev-only tool) Deleted ~1,065 lines of custom CSS across 8 CSS files. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>