// ───────────────────────────────────────────────────────────────────────────── // 그림자 토큰 — 고도(elevation)를 역할 이름으로 표현한다. // 크기(sm/md/lg)가 아니라 쓰임(card/dialog/…)으로 이름 붙이면 "이 요소는 어느 // 층에 뜨는가"가 코드에 드러나고, 나중에 값이 바뀌어도 의미가 유지된다. // // 그림자는 라이트/다크에서 같은 값을 쓰지 않는 편이 자연스럽다(어두운 배경에서는 // 그림자가 거의 보이지 않는다). 필요해지면 여기서 `light-dark()`로 분기한다. // ⚠️ 값은 임시 플레이스홀더 — Figma 확정 시 교체. // ───────────────────────────────────────────────────────────────────────────── $shadow: ( none: none, card: light-dark(0 0.1rem 0.3rem rgb(16 24 40 / 0.08), 0 0.1rem 0.3rem rgb(0 0 0 / 0.4)), raised: light-dark(0 0.4rem 0.8rem rgb(16 24 40 / 0.1), 0 0.4rem 0.8rem rgb(0 0 0 / 0.45)), popup: light-dark(0 0.8rem 1.6rem rgb(16 24 40 / 0.12), 0 0.8rem 1.6rem rgb(0 0 0 / 0.5)), dialog: light-dark(0 1.6rem 3.2rem rgb(16 24 40 / 0.16), 0 1.6rem 3.2rem rgb(0 0 0 / 0.55)), toast: light-dark(0 1rem 2rem rgb(16 24 40 / 0.18), 0 1rem 2rem rgb(0 0 0 / 0.6)) );