Besides injecting custom CSS using st.markdown with unsafe_allow_html=True is there a way to completely override the default palette?
The main reason why I am asking this is that if I simply inject some CSS to change the color of a particular element when the user interacts with this element the colors will default to the original palette.
The same happened when I tried to change the small gradient in the header.
Also, one of our fantastic creators members @Jesse_JCharis , has meda a youtube tutorial on how to make css changes in Streamlit, maybe this could be useful to you in the meantime?