_density.scss 927 B

123456789101112131415161718192021222324
  1. // ─────────────────────────────────────────────────────────────
  2. // D6 디자인 토큰 — 밀도 3단 (compact / normal / expanded)
  3. // html[data-density] 로 전역 제어 (기본 normal) — ThemeProvider 가 localStorage(az-density) 영속
  4. // 이번 단계는 CSS 변수 골격 + 전환 훅만 제공. 개별 컴포넌트(DataTable 등) 적용은 후속(D6-3)
  5. // ─────────────────────────────────────────────────────────────
  6. :root {
  7. // normal (기본)
  8. --row-h: 38px;
  9. --cell-fs: 13px;
  10. --cell-px: 10px;
  11. }
  12. html[data-density='compact'] {
  13. --row-h: 30px;
  14. --cell-fs: 12px;
  15. --cell-px: 6px;
  16. }
  17. html[data-density='expanded'] {
  18. --row-h: 50px;
  19. --cell-fs: 14px;
  20. --cell-px: 14px;
  21. }