Type safe CSS design systems with @property
Explainer of new ish @property in CSS, which allows variables to be declared with a "type" as well as a fallback if an override doesn't match the type. This is really useful for design systems, as you can provide more guarantees that your variables are being used correctly.