<var>

Lets you insert the value of a custom property (CSS Variable) into your stylesheet, making it easier to reuse colors, spacing, and other values across your design.

Quick example

:root {
  --primary: #3366ff;
}

.button {
  /* Uses the variable defined above */
  background-color: var(--primary);
  /* Optional: providing a fallback color in case the variable is missing */
  color: var(--text-color, white);
}

<var> Browser Support

Widely available Since 2017 96% global usage

This feature is well established and works across many devices and browser versions. It has been available across browsers since 2017.

Safe to use without fallbacks.

49+
31+
9.1+
15+
ESC