/* ==========================================================================
   TOKENS / ROOT
   Legacy coral tokens such as --primary remain for compatibility. Page-level
   tool, directory, workflow, and service tokens override them where scoped.
   ========================================================================== */
:root {
  --bg: #fff8f6;
  --bg-2: #f8fafc;
  --surface: #ffffff;
  --surface-soft: #fff1ee;
  --ink: #0f172a;
  --text: #1e293b;
  --muted: #64748b;
  --muted-2: #94a3b8;
  --line: #f0d9d3;
  --line-strong: #ffc9c0;
  --primary: #ff6b6b;
  --primary-2: #ff8a65;
  --primary-dark: #e8505b;
  --navy: #111827;
  --info-bg: #eefaff;
  --info: #0e7490;
  --success-bg: #ecfdf5;
  --success: #047857;
  --shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);
  --shadow-sm: 0 8px 20px rgba(15, 23, 42, .06);
  --shadow-md: 0 16px 42px rgba(15, 23, 42, .09);
  --shadow-lg: 0 34px 90px rgba(15, 23, 42, 0.14);
  --shadow-coral: 0 14px 30px rgba(255, 107, 107, .16);
  --radius-sm: 10px;
  --radius-md: 14px;
  --radius-lg: 18px;
  --radius-xl: 24px;
  --pill: 999px;
  --container: 1080px;
}
