Introduction to CSS: The Basics of Selectors, Properties, and Styling HTML Elements