
--main-color: black;)var() 함수를 사용해 접근할 수 있다. (color: var(--main-color);)#00ff00 보다는 --main-text-color 가 이해하기 쉬울 것이다.  두 개의 붙임표로 시작하는 속성의 이름과 함께 유효한 CSS 값이라면 무엇이든지 그 값으로 지정해서 선언한다.
:root {
  --main-bg-color: brown;
}
사용자 지정 속성의 값을 사용할 때에는 일반적인 값의 자리에 var() 함수를 지정하고, 그 매개변수로는 사용자 지정 속성의 이름을 제공한다. 
element {
  background-color: var(--main-bg-color);
}
:root CSS pseudo-class<html> 요소이므로, :root의 specificity가 더 높다는 점을 제외하면 html 선택자와 똑같다. :root는 전역 CSS 변수 선언에 유용하게 사용할 수 있다. :root {
  --main-bg-color: brown;
}
.one {
  color: white;
  background-color: var(--main-bg-color);
  margin: 10px;
  width: 50px;
  height: 50px;
  display: inline-block;
}
.two {
  color: white;
  background-color: black;
  margin: 10px;
  width: 150px;
  height: 70px;
  display: inline-block;
}
.three {
  color: white;
  background-color: var(--main-bg-color);
  margin: 10px;
  width: 75px;
}
.four {
  color: white;
  background-color: var(--main-bg-color);
  margin: 10px;
  width: 100px;
}
.five {
  background-color: var(--main-bg-color);
}