Render Flow - What is CSS
[Load HTML] -> [Parse HTML to DOM tree] -> [Load CSS] -> [Parse CSS rules] -> [Match CSS selectors to DOM elements] -> [Calculate styles for each element] -> [Apply styles to elements] -> [Layout elements] -> [Paint pixels on screen]
The browser reads the HTML to build the page structure, then reads CSS to style that structure. It matches CSS rules to elements, calculates styles, and finally draws the styled page on the screen.