Cascading stylesheets (CSS) apply styles to HTML elements. JavaScript can dynamically add CSS styles directly to HTML elements. Discuss when it would be appropriate to dynamically add a CSS style using JavaScript. If JavaScript CSS injection is used more often than CSS files on a web page, does that make the page more complicated and difficult to maintain? What about performance concerns?