/* Nature FYI Design Tokens — Accent Colors + IUCN Conservation */

/* Fallback: emerald (default when data-accent is missing, e.g. 500.html) */
:root {
  --nd-accent-50: #ecfdf5;
  --nd-accent-100: #d1fae5;
  --nd-accent-200: #a7f3d0;
  --nd-accent-300: #6ee7b7;
  --nd-accent-400: #34d399;
  --nd-accent-500: #10b981;
  --nd-accent-600: #059669;
  --nd-accent-700: #047857;
  --nd-accent-800: #065f46;
  --nd-accent-900: #064e3b;
  --nd-accent-950: #022c22;
}

/* SpeciesFYI — Emerald */
[data-accent="emerald"] {
  --nd-accent-50: #ecfdf5;  --nd-accent-100: #d1fae5;
  --nd-accent-200: #a7f3d0; --nd-accent-300: #6ee7b7;
  --nd-accent-400: #34d399; --nd-accent-500: #10b981;
  --nd-accent-600: #059669; --nd-accent-700: #047857;
  --nd-accent-800: #065f46; --nd-accent-900: #064e3b;
  --nd-accent-950: #022c22;
}

/* BirdFYI — Teal */
[data-accent="teal"] {
  --nd-accent-50: #f0fdfa;  --nd-accent-100: #ccfbf1;
  --nd-accent-200: #99f6e4; --nd-accent-300: #5eead4;
  --nd-accent-400: #2dd4bf; --nd-accent-500: #14b8a6;
  --nd-accent-600: #0d9488; --nd-accent-700: #0f766e;
  --nd-accent-800: #115e59; --nd-accent-900: #134e4a;
  --nd-accent-950: #042f2e;
}

/* FishFYI — Cyan */
[data-accent="cyan"] {
  --nd-accent-50: #ecfeff;  --nd-accent-100: #cffafe;
  --nd-accent-200: #a5f3fc; --nd-accent-300: #67e8f9;
  --nd-accent-400: #22d3ee; --nd-accent-500: #06b6d4;
  --nd-accent-600: #0891b2; --nd-accent-700: #0e7490;
  --nd-accent-800: #155e75; --nd-accent-900: #164e63;
  --nd-accent-950: #083344;
}

/* PlantFYI — Green */
[data-accent="green"] {
  --nd-accent-50: #f0fdf4;  --nd-accent-100: #dcfce7;
  --nd-accent-200: #bbf7d0; --nd-accent-300: #86efac;
  --nd-accent-400: #4ade80; --nd-accent-500: #22c55e;
  --nd-accent-600: #16a34a; --nd-accent-700: #15803d;
  --nd-accent-800: #166534; --nd-accent-900: #14532d;
  --nd-accent-950: #052e16;
}

/* DinoFYI — Orange */
[data-accent="orange"] {
  --nd-accent-50: #fff7ed;  --nd-accent-100: #ffedd5;
  --nd-accent-200: #fed7aa; --nd-accent-300: #fdba74;
  --nd-accent-400: #fb923c; --nd-accent-500: #f97316;
  --nd-accent-600: #ea580c; --nd-accent-700: #c2410c;
  --nd-accent-800: #9a3412; --nd-accent-900: #7c2d12;
  --nd-accent-950: #431407;
}

/* NatureFYI Hub — Forest Green */
[data-accent="forest"] {
  --nd-accent-50: #f0fdf4;  --nd-accent-100: #dcfce7;
  --nd-accent-200: #bbf7d0; --nd-accent-300: #86efac;
  --nd-accent-400: #4ade80; --nd-accent-500: #22c55e;
  --nd-accent-600: #16a34a; --nd-accent-700: #166534;
  --nd-accent-800: #14532d; --nd-accent-900: #052e16;
  --nd-accent-950: #022c22;
}

/* ═══════════════════════════════════════════════
   IUCN Conservation Status — Fixed, All Sites
   ═══════════════════════════════════════════════ */
:root {
  --nd-iucn-lc: #22c55e;    /* Least Concern */
  --nd-iucn-nt: #84cc16;    /* Near Threatened */
  --nd-iucn-vu: #eab308;    /* Vulnerable */
  --nd-iucn-en: #f97316;    /* Endangered */
  --nd-iucn-cr: #dc2626;    /* Critically Endangered */
  --nd-iucn-ew: #991b1b;    /* Extinct in Wild */
  --nd-iucn-ex: #1f2937;    /* Extinct */
  --nd-iucn-dd: #6b7280;    /* Data Deficient */
  --nd-iucn-ne: #9ca3af;    /* Not Evaluated */
}
