What is the most efficient way to implement both dark and light themes in my Vue app? One option is to create a 'dark.scss' file and use the '!important' property to override styles defined in components. Another option is to utilize props in components and dynamically change classNames using 'v-if' based on the theme. For example, set the class to 'className__light' when the theme is light and 'className__dark' otherwise. Which approach would be more optimal in terms of performance and implementation time?