Text Processing Improvements: - Better separation of keywords from actual story text - Extract standalone keywords before <br><br> patterns - Remove keywords from main text display to show only story content - Handle both **keyword** patterns and standalone keyword lines - Clean up multiple <br> tags for better formatting User Experience: - Keywords now display as tags above story sections - Story text shows only the narrative content without keyword clutter - Example: 'Transalpina Ciungetu Stana lui stefan <br><br> Așa am pornit...' now shows keywords as tags and only 'Așa am pornit...' as story text - Better visual separation between metadata and story content Technical: - Improved Jinja2 template logic for text parsing - Added text length and word count heuristics for keyword detection - Enhanced text cleaning and formatting - Fixed template syntax errors from previous edits