/* V3 펫 친화 디자인 토큰 */
:root {
  /* 배경·표면 */
  --bg:         #fff8f3;
  --surface:    #ffffff;
  --surface-2:  #fef4ea;
  --border:     #f3e4d3;

  /* 텍스트 — 모니터별 가독성 개선 (대비 상향) */
  --text:   #2a1e14;   /* 본문 — 더 진한 다크 브라운 */
  --muted:  #6b5340;   /* 부가 — WCAG AA 대비 4.5:1 이상 */
  --faint:  #a88963;   /* 희미 — 라벨·힌트 */

  /* 브랜드 팔레트 */
  --peach:   #ff8a65;
  --peach-2: #ff6b3d;
  --sage:    #7cb342;
  --sage-2:  #558b2f;
  --lilac:   #9575cd;
  --berry:   #e57373;
  --cream:   #fff3e0;
  --sky:     #1565c0;

  /* 라운드 */
  --r-sm: 10px;
  --r-md: 14px;
  --r-lg: 20px;
  --r-xl: 22px;

  /* 그림자 */
  --sh-card: 0 4px 16px rgba(0,0,0,.04);
  --sh-hover:0 8px 20px rgba(255,107,61,.12);
  --sh-cta:  0 4px 12px rgba(255,107,61,.3);

  /* 간격 */
  --sp-1: 4px;
  --sp-2: 8px;
  --sp-3: 12px;
  --sp-4: 16px;
  --sp-5: 20px;
  --sp-6: 24px;
  --sp-8: 32px;
}
