[Tailwind] @theme 디렉티브로 디자인 토큰 관리하기
·
Styling/Tailwind
1. @theme 디렉티브란?`@theme`는 색상·폰트·간격 등의 디자인 토큰을 CSS 변수로 정의하고,특정 네임스페이스(`--color-*` 등)에 한해Tailwind 유틸리티 클래스를 자동 생성하도록 하는 Tailwind v4 전용 디렉티브다.이 디렉티브를 사용하는 이유는 크게 두 가지다.1) Tailwind 기본 변수 OverrideTailwind가 내부적으로 사용하는 변수(`--font-sans`, `--color-white` 등)를 `@theme` 블록에서 재정의하면 프로젝트 전역에서 새로운 기본값처럼 동작한다.`--font-sans` 재정의 → 기본 sans-serif 폰트 변경`--color-white` 재정의 → Tailwind의 기본 white 색상 대체2) 프로젝트 전용 디자인 토큰..