이름을 전역에서 선점할 필요가 없다.
같은 클래스 이름을 파일 경계에서 분리한다
작성자는 짧은 의미 이름을 쓰고, 빌드 결과는 충돌하지 않는 이름으로 연결된다. 지역 스타일과 전역 규칙의 책임만 명확히 나누면 된다.
Card_title__…
Profile_title__…
파일별 식별자가 더해져 이름 충돌을 막는다.
import styles from …
styles.title
컴포넌트와 스타일의 의존 관계가 코드에 드러난다.
card, title, selected처럼 컴포넌트 내부에서 쓰는 클래스
reset, typography, theme token처럼 여러 경계가 공유하는 규칙
상태 class를 조합하고 연속 값은 CSS variable로 전달
경계의 정확한 의미: CSS Modules는 클래스 이름을 지역화하지만 Shadow DOM을 만들지는 않는다. 상속·전역 selector·CSS variable의 영향은 그대로 남는다.