Let's fix these specific issues:
I've made the following changes to address both issues:
1. Fixed Calendar Date Visibility
- Added explicit white text color to all calendar elements
- Increased font weight for better visibility
- Added
!important rules to ensure styles are applied - Added a wrapper div with explicit background color
- Increased the z-index of the PopoverContent to ensure it's visible
- Added specific styles for different calendar states (selected, today, etc.)
2. Made Task Elements White
- Updated text color for all task and subtask text to white
- Changed the color of all action icons (add, edit, delete) to white
- Updated input fields to have white text
- Made completed tasks use a semi-transparent white for the strikethrough effect
- Updated button hover states to maintain visibility
- Ensured consistent styling across all interactive elements
These changes should ensure that:
- The calendar dates are clearly visible with white text against the dark background
- All task-related elements (text, buttons, icons) are white for better visibility
- The overall appearance maintains the Todoist-inspired dark grey and red theme
The app should now have much better contrast and visibility while maintaining the desired aesthetic.