/* Lean Mean Clean Apps design tokens.
 * Generated by scripts/build.mjs from scripts/brand.mjs. Edit those, not this file. */

:root {
  --lmca-ink: #0B132A;
  --lmca-paper: #FBFAF8;
  --lmca-slate-50: #F8FAFC;
  --lmca-slate-100: #F1F5F9;
  --lmca-slate-200: #E2E8F0;
  --lmca-slate-300: #CBD5E1;
  --lmca-slate-400: #94A3B8;
  --lmca-slate-500: #64748B;
  --lmca-slate-600: #475569;
  --lmca-slate-700: #334155;
  --lmca-slate-800: #1E293B;
  --lmca-slate-900: #0F172A;
  --lmca-leaf-50: #F4F8EE;
  --lmca-leaf-100: #E6F0DA;
  --lmca-leaf-200: #CDE1B5;
  --lmca-leaf-300: #AECD8A;
  --lmca-leaf-400: #8DBA5A;
  --lmca-leaf-500: #6E9A43;
  --lmca-leaf-600: #5B8137;
  --lmca-leaf-700: #4D6B2C;
  --lmca-leaf-800: #3B5222;
  --lmca-leaf-900: #2C3D19;
  --lmca-amber-50: #FFFBEB;
  --lmca-amber-100: #FEF3C7;
  --lmca-amber-200: #FDE68A;
  --lmca-amber-300: #FCD34D;
  --lmca-amber-400: #FBBF24;
  --lmca-amber-500: #F59E0B;
  --lmca-amber-600: #D97706;
  --lmca-amber-700: #B45309;
  --lmca-amber-800: #92400E;
  --lmca-amber-900: #78350F;
  --lmca-emerald-50: #ECFDF5;
  --lmca-emerald-100: #D1FAE5;
  --lmca-emerald-200: #A7F3D0;
  --lmca-emerald-300: #6EE7B7;
  --lmca-emerald-400: #34D399;
  --lmca-emerald-500: #10B981;
  --lmca-emerald-600: #059669;
  --lmca-emerald-700: #047857;
  --lmca-emerald-800: #065F46;
  --lmca-emerald-900: #064E3B;
  --lmca-blue-50: #EFF6FF;
  --lmca-blue-100: #DBEAFE;
  --lmca-blue-200: #BFDBFE;
  --lmca-blue-300: #93C5FD;
  --lmca-blue-400: #60A5FA;
  --lmca-blue-500: #3B82F6;
  --lmca-blue-600: #2563EB;
  --lmca-blue-700: #1D4ED8;
  --lmca-blue-800: #1E40AF;
  --lmca-blue-900: #1E3A8A;
  --lmca-pink-50: #FDF2F8;
  --lmca-pink-100: #FCE7F3;
  --lmca-pink-200: #FBCFE8;
  --lmca-pink-300: #F9A8D4;
  --lmca-pink-400: #F472B6;
  --lmca-pink-500: #EC4899;
  --lmca-pink-600: #DB2777;
  --lmca-pink-700: #BE185D;
  --lmca-pink-800: #9D174D;
  --lmca-pink-900: #831843;
  --lmca-violet-50: #F5F3FF;
  --lmca-violet-100: #EDE9FE;
  --lmca-violet-200: #DDD6FE;
  --lmca-violet-300: #C4B5FD;
  --lmca-violet-400: #A78BFA;
  --lmca-violet-500: #8B5CF6;
  --lmca-violet-600: #7C3AED;
  --lmca-violet-700: #6D28D9;
  --lmca-violet-800: #5B21B6;
  --lmca-violet-900: #4C1D95;
  --lmca-cyan-50: #ECFEFF;
  --lmca-cyan-100: #CFFAFE;
  --lmca-cyan-200: #A5F3FC;
  --lmca-cyan-300: #67E8F9;
  --lmca-cyan-400: #22D3EE;
  --lmca-cyan-500: #06B6D4;
  --lmca-cyan-600: #0891B2;
  --lmca-cyan-700: #0E7490;
  --lmca-cyan-800: #155E75;
  --lmca-cyan-900: #164E63;
  --lmca-red-50: #FEF2F2;
  --lmca-red-100: #FEE2E2;
  --lmca-red-200: #FECACA;
  --lmca-red-300: #FCA5A5;
  --lmca-red-400: #F87171;
  --lmca-red-500: #EF4444;
  --lmca-red-600: #DC2626;
  --lmca-red-700: #B91C1C;
  --lmca-red-800: #991B1B;
  --lmca-red-900: #7F1D1D;
  --lmca-lime-50: #F7FEE7;
  --lmca-lime-100: #ECFCCB;
  --lmca-lime-200: #D9F99D;
  --lmca-lime-300: #BEF264;
  --lmca-lime-400: #A3E635;
  --lmca-lime-500: #84CC16;
  --lmca-lime-600: #65A30D;
  --lmca-lime-700: #4D7C0F;
  --lmca-lime-800: #3F6212;
  --lmca-lime-900: #365314;

  --lmca-minimalapi: var(--lmca-emerald-500);
  --lmca-mcp: var(--lmca-violet-500);
  --lmca-graphql: var(--lmca-pink-500);
  --lmca-webapi: var(--lmca-blue-500);
  --lmca-lambda: var(--lmca-amber-500);
  --lmca-grpc: var(--lmca-cyan-500); /* reserved */
  --lmca-worker: var(--lmca-red-500); /* reserved */
  --lmca-cli: var(--lmca-lime-500); /* reserved */
  --lmca-org: var(--lmca-leaf-500);

  --lmca-font-display: 'Bricolage Grotesque Variable', 'Bricolage Grotesque', ui-sans-serif, system-ui, sans-serif;
  --lmca-font-body: 'Inter Variable', 'Inter', ui-sans-serif, system-ui, sans-serif;
  --lmca-font-mono: 'JetBrains Mono Variable', 'JetBrains Mono', ui-monospace, monospace;
}
