"매 CSS 는 매 N 명 의 개발자 가 매 6개월 후 의 코드 base 에서 매 두려움 없이 수정할 수 있어야 한다". 매 대규모 CSS 의 적은 매 specificity 폭주, 매 dead code, 매 inconsistent spacing. 매 2026 의 정답 — utility-first (Tailwind 4) + design tokens + CSS Layers + container queries.
매 핵심
매 4 개 의 추상 레벨
Tokens: color, spacing, typography 의 매 raw value (CSS custom property).
Primitives: Box, Stack, Grid 의 매 layout primitive.
Components: Button, Card, Modal — 매 design system 의 unit.
Patterns: Page-level 조합.
매 방법론 비교
BEM: .block__element--modifier. 매 명시적이지만 매 verbose.
CSS Modules: 매 file-scoped, 매 collision 없음.
CSS-in-JS: styled-components, Emotion — 매 runtime cost.
Utility-first (Tailwind): 매 2026 의 default — 매 zero runtime, JIT.