• Units such as pixels or REMs.
  • Colors such as hexadecimal, hsl, or rgb.
  • Device viewport breakpoints for CSS media queries.
  • Styles of any CSS property such as typographies or shadows.
  • Feature toggle booleans such as light and dark mode, or if to reduce motion effects.
  • HTML/SVG with the style attribute.
  • SVG with any SVG attribute such as fill or stroke.
  • CSS classes via a class utility tool like Tailwind.
  • CSS classes by just defining their properties in a dynamically generated <style>.
  • In 2D Canvas or 3D WebGL, by defining styles programatically.
  • JavaScript animations by defining the animated properties directly in the animation library API.
  • JavaScript animations using the ARWES motion tools.