Context
Context. Half the input types on a mature site are selects that each control one design choice: section background, text alignment, column width, button style. Give each its own input type, name it after the choice, and make every option's key the CSS class the template will print. The author sees the label; the template receives the key.