Guard accessing the underlying Termenv output behind a mutex. Multiple goroutines can set/get the dark background color causing a race condition. Needs: https://github.com/muesli/termenv/pull/146
lipgloss.Style now takes a renderer instance to be used to detect styles and colors based on its termenv.Output and terminal