add theme-aware and use light font color for dark-theme