This document provides an introduction to user interface (UI) design and cascading style sheets (CSS). It discusses what constitutes a good UI and some key principles of UI design. It then provides an overview of CSS, explaining how it is used to style HTML elements, different types of CSS rules like selectors, and properties for backgrounds, text, and borders. Examples are given for each CSS concept. The document aims to explain the basics of UI and CSS.