All the first letters in "block", "element", "modifier", and "accessibility" are somewhere in the word "beam".
- Encourage accessibly-written HTML elements by selecting on element types, aria roles, etc. (idea credit: E-Bay tech blog, skin css)
- Accessible styles
- good contrast
- font sizes at least 15px
- predictable behavior
- keyboard navigatable
- expressive and consistent
- Expressive CSS classes
- Following BEM syntax
- Well-organized CSS
- Following Clef style guide