issue-3268 Started large refactor to simplify DarkTabStyle
issue-3268 Simplifies DarkTabStyle code