A style guide is for making sure designs are implemented consistently across branding, visual styles, colors, fonts, and typography. It’s also used for design patterns, language, rules (such as keyboard shortcuts and data display rules), and specifying UI behaviors (such as error handling).