BEM) • No styling out of namespace • No IDs, ever • BAD: #idselector {} • Minimise specificity • OK: .tweet__img--big • Consider states (use ARIA): • hover, focus, busy, selected, disabled, active • Express responsive behaviours with mixins, not media queries: • .o-tweet—large • .o-tweet--small