What not to reintroduce
These are decisions that the framework has already made. Re-introducing them silently would regress the system.
- Do not add
font-sizeon globalh1toh6. Headings inherit size from context (component or.prose). - Do not add
font-weighton globalh1toh6. Strong weight is scoped to.proseand to components that need it. - Do not add global
text-decoration: underlineona. Links get their visual affordance from.proseor from their component. - Do not add
transition: all. Transitions target specific properties. - Do not add a
--font-weight-light. It is rarely a good default and depends on the typeface. - Do not add a
text-align: centershortcut to.text-balance. Balance is about wrapping, not alignment. - Do not add RFS-style fluid type to the foundation. Fluid sizing is for display text in the optional module.
- Do not add heading-level utility classes (
h1,h2, …) or a publicfs-*scale until theme work and real components prove they are needed. - Do not extend
.proseto style cards, alerts, app tables, or navigation. Those belong to their components.