When utilizing a CSS Media Query to assign two different stylesheets, such as desktop.css and mobile.css based on the max-width, how does this process function?
Is it necessary for both stylesheets to be loaded by the browser every time, and then the appropriate one is applied at the client-side? Or does the browser possess the ability to selectively load only the relevant stylesheet?