# CV Rendering Architecture ## Current Technology The application uses: HTML/CSS ↓ Playwright ↓ PDF --- # Recommended Architecture Keep this approach. It provides: - Excellent print output. - CSS flexibility. - Browser rendering. --- # Separation CV Data ↓ Renderer ↓ Theme ↓ Output --- # Requirements Adding a new theme should not require: - Changing business logic. - Changing database structure. - Rewriting export code. --- # Supported Outputs Primary: - PDF. Future: - DOCX. - HTML.