/* 이바우펫 Brand Tokens — warm dog-friendly palette
   Built on top of binfo design system.
   Defaults live here but are overridden by the runtime TWEAKS at root. */
:root {
  /* Warm brand palette */
  --ep-brown-900: #3B2A1E;   /* deep bark */
  --ep-brown-700: #5C4330;
  --ep-brown-500: #8B5E3C;
  --ep-primary:   #C97B3F;   /* main — warm copper */
  --ep-primary-600: #B56A34;
  --ep-primary-050: #FBEEE2;
  --ep-accent:    #F4A261;   /* tangerine */
  --ep-accent-100: #FCE5CE;
  --ep-cream:     #FAF5EF;   /* app bg */
  --ep-cream-2:   #F3EADC;
  --ep-paper:     #FFFFFF;
  --ep-ink:       #2A1F16;
  --ep-muted:     #8A7968;
  --ep-line:      #E9DFD1;
  --ep-success:   #5B8C5A;
  --ep-danger:    #C5462F;

  /* Radii — Tweak 'round' vs 'sharp' overrides these */
  --ep-radius-card:   20px;
  --ep-radius-btn:    14px;
  --ep-radius-chip:   999px;
  --ep-radius-input:  12px;

  /* Shadows */
  --ep-shadow-card:   0 6px 20px rgba(59, 42, 30, 0.08);
  --ep-shadow-float:  0 12px 32px rgba(59, 42, 30, 0.16);

  /* Typography */
  --ep-font: "Nunito", "Noto Sans KR", "Nanum Barun Gothic", -apple-system, BlinkMacSystemFont, sans-serif;
  --ep-font-display: "Black Han Sans", "Nunito", var(--ep-font);
}

/* Sharp variant: replace radii when data-shape="sharp" on <body> */
body[data-shape="sharp"] {
  --ep-radius-card:   6px;
  --ep-radius-btn:    6px;
  --ep-radius-input:  4px;
}
body[data-shape="soft"] {
  --ep-radius-card:   28px;
  --ep-radius-btn:    18px;
  --ep-radius-input:  16px;
}
