/**
 * === Design Tokens — Legacy Aliases Bridge ===
 *
 * Mô tả: File cầu nối để các CSS file chưa refactor (47 files) vẫn hoạt động
 *        sau khi design-tokens.css được viết lại từ neon-green sang forest-green palette.
 *        Mọi token cũ đều trỏ về 10 new tokens — không có giá trị hex trực tiếp.
 *
 * Flow:
 *   1. Load AFTER design-tokens.css (phụ thuộc vào 10 new base tokens đã có)
 *   2. Load BEFORE tất cả component CSS khác
 *   3. CSS cũ dùng --color-primary-700, --color-medical-*, v.v. sẽ nhận giá trị mới
 *   4. File này sẽ bị XOÁ sau khi Phase 00a Step 5 hoàn tất refactor toàn bộ
 *
 * IMPORTANT: Không dùng file này cho code mới.
 *            Chỉ tồn tại như deprecation bridge trong thời gian refactor.
 */

:root {
  /* =========================================================
     Old primary scale → map to new brand tokens
     ========================================================= */
  --color-primary-900: var(--color-brand-primary);
  --color-primary-800: var(--color-brand-primary);
  --color-primary-700: var(--color-brand-primary);
  --color-primary-600: var(--color-brand-secondary);
  --color-primary-500: var(--color-brand-secondary);
  --color-primary-300: #7FB89A;
  --color-primary-200: var(--color-brand-soft);
  --color-primary-100: var(--color-brand-soft);
  --color-primary-050: var(--color-canvas);

  /* Extend alias — used by pages-shared.css and archive filters */
  --color-primary-50:  var(--color-canvas);

  /* =========================================================
     Old medical scale → map to new brand tokens
     ========================================================= */
  --color-medical-800: var(--color-brand-primary);
  --color-medical-600: var(--color-brand-secondary);
  --color-medical-100: var(--color-brand-soft);

  /* =========================================================
     Old herbal scale → map to new brand tokens
     ========================================================= */
  --color-herbal-700: var(--color-brand-primary);
  --color-herbal-100: var(--color-brand-soft);

  /* =========================================================
     Old ink scale → map to new ink tokens
     ========================================================= */
  --color-ink-950: var(--color-ink-strong);
  --color-ink-700: var(--color-ink-default);
  --color-ink-500: var(--color-ink-muted);

  /* =========================================================
     Old accent tokens → map to new brand tokens
     ========================================================= */
  --color-accent-lime: var(--color-brand-secondary);
  --color-accent-pale: var(--color-brand-soft);

  /* =========================================================
     Old footer tokens → remap for new palette
     (footer uses brand-primary bg → text should be light)
     ========================================================= */
  --color-footer-text:       var(--color-surface);
  --color-footer-text-muted: rgba(255, 255, 255, 0.78);
  --color-footer-divider:    rgba(255, 255, 255, 0.14);

  /* =========================================================
     Old glassmorphism tokens — remap to new brand rgba
     ========================================================= */
  --glass-strong-bg:  rgba(27, 77, 62, 0.82);
  --glass-border:     rgba(27, 77, 62, 0.22);

  /* =========================================================
     Old form border fallback — was lime-green, now neutral
     ========================================================= */
  --form-border-legacy: var(--color-border);
}
