CSS At-rules are special instructions that provide additional information to the browser about how to interpret and render a web page. They are used to define the behavior of a document, such as setting the page size, specifying the font to use, or controlling the display of elements on the page.