--color-success처럼 이름에 의미를 담아두면, 코드는 "이 버튼은 성공 상태다"라고만 말하면 되고 실제 색값은 디자인 토큰 레이어에서 한 곳만 바꾸면 됩니다. 다크모드 전환, 리브랜딩, 접근성 대비 개선이 전부 이 레이어에서 끝납니다.
관례적으로 초록(success)·주황/노랑(warning)·빨강(danger)·파랑(info) 네 가지가 가장 널리 쓰입니다. 문화권·색각 이상을 감안해서 색만으로 구분하지 말고 아이콘·텍스트를 항상 같이 배치하세요.
토큰 이름과 실제 색이 어긋나면(예: --color-danger를 파란색으로 지정) 팀 전체의 직관이 깨지니, 이름이 의미하는 색의 "상식"에서 벗어나지 않는 게 중요합니다.
언제 쓰나
토스트, 배지, 폼 검증 메시지처럼 상태를 색으로 표현하는 모든 컴포넌트의 기본값으로 씁니다.