/* ============================================================
   말씀하루 - Color Palette Tokens (only)
   senior.css 위에 컬러 토큰만 덮어쓴다.
   링크 순서: senior.css -> mhd-tokens.css
   ============================================================ */

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');

:root {
  --color-bg: #f7f4ec;
  --color-surface: #ffffff;
  --color-surface-soft: #fbf8f1;
  --color-text: #2a2e26;
  --color-text-soft: #595e54;
  --color-muted: #8a8e83;

  --color-primary: #6b8a5a;
  --color-primary-dark: #4d6a3f;
  --color-primary-soft: #e9f0df;

  --color-accent: #e8916a;
  --color-accent-dark: #c97150;
  --color-accent-darker: #a55a3e;
  --color-accent-soft: #fde8db;

  --color-success: #4d6a3f;
  --color-success-soft: #e9f0df;
  --color-warn: #b58440;
  --color-warn-soft: #f3e3b5;

  --color-highlight: #f3e3b5;
  --color-highlight-border: #d6a64a;
  --color-border: rgba(60, 70, 50, 0.18);
  --color-border-strong: rgba(60, 70, 50, 0.28);
  --color-shadow: rgba(60, 70, 50, 0.16);
  --color-tree: #4d6a3f;

  --home-yellow: #cfdcc1;
  --home-yellow-dark: #6b8a5a;
  --home-cream: #eef3e3;
  --home-card: #fbf8f1;
  --home-brown: #2a2e26;
  --home-brown-2: #4d6a3f;
  --home-border: rgba(107, 138, 90, 0.3);
  --home-green: #6b8a5a;
  --home-pink: #e8916a;
  --home-blue: #6b8a5a;
  --home-shadow: rgba(60, 70, 50, 0.16);

  --y-primary: #8eac7c;
  --y-deep: #6b8a5a;
  --y-soft: #e9f0df;
  --cream: #f7f4ec;
  --border-soft: rgba(60, 70, 50, 0.18);
  --border-strong: rgba(60, 70, 50, 0.28);
  --brown-deep: #2a2e26;
  --brown-soft: #4d6a3f;
  --brown-mid: #595e54;
  --ink: #2a2e26;
  --ink-soft: #595e54;
}

[data-theme="dark"],
html[data-theme="dark"] {
  --color-bg: #1d201b;
  --color-surface: #2b2e29;
  --color-surface-soft: #34372f;
  --color-text: #ecede8;
  --color-text-soft: #c1c4ba;
  --color-muted: #8a8e83;
  --color-primary: #8eac7c;
  --color-primary-dark: #6b8a5a;
  --color-primary-soft: #2f3a29;
  --color-accent: #ee9c79;
  --color-accent-dark: #d97f5a;
  --color-accent-soft: #3a2a22;
  --color-border: rgba(255, 255, 255, 0.14);
  --color-border-strong: rgba(255, 255, 255, 0.2);

  --home-yellow: #3d4a35;
  --home-yellow-dark: #6b8a5a;
  --home-cream: #2c352a;
  --home-card: #2b2e29;
  --home-border: rgba(255, 255, 255, 0.12);
  --home-green: #8eac7c;

  --y-primary: #8eac7c;
  --y-deep: #6b8a5a;
  --y-soft: #2f3a29;
  --cream: #1d201b;
  --ink: #ecede8;
  --ink-soft: #c1c4ba;
  --border-soft: rgba(255, 255, 255, 0.14);
  --border-strong: rgba(255, 255, 255, 0.2);
}
