// Salesforce (salesforce@1.0.0)
// Palette: salesforce@1.0.0
// Fonts:   heading=inter@1.0.0, body=inter@1.0.0, mono=jetbrainsmono-nerdfont@1.0.0
// Generated by brand-atoms converter — do not edit by hand.

// ─── Swatches ─────────────────────────────────────────
$swatch-warm-gray-1: #FFFFFF;
$swatch-warm-gray-2: #FAFAF9;
$swatch-warm-gray-3: #F3F2F2;
$swatch-warm-gray-4: #ECEBEA;
$swatch-warm-gray-5: #DDDBDA;
$swatch-warm-gray-6: #C9C7C5;
$swatch-warm-gray-7: #B0ADAB;
$swatch-warm-gray-8: #969492;
$swatch-warm-gray-9: #706E6B;
$swatch-warm-gray-10: #514F4D;
$swatch-warm-gray-11: #3E3E3C;
$swatch-warm-gray-12: #2B2826;
$swatch-warm-gray-13: #080707;
$swatch-cool-gray-2: #F9F9FA;
$swatch-cool-gray-9: #6B6D70;
$swatch-cool-gray-13: #070808;
$swatch-blue-20: #032D60;
$swatch-blue-30: #014486;
$swatch-blue-40: #0B5CAB;
$swatch-blue-50: #0176D3;
$swatch-blue-60: #1B96FF;
$swatch-blue-90: #D8E6FE;
$swatch-blue-95: #EEF4FF;
$swatch-green-20: #1C3326;
$swatch-green-50: #2E844A;
$swatch-green-60: #3BA755;
$swatch-green-90: #CDEFC4;
$swatch-red-40: #BA0517;
$swatch-red-50: #EA001E;
$swatch-red-60: #FE5C4C;
$swatch-red-90: #FFCDC9;
$swatch-yellow-40: #8C4B02;
$swatch-yellow-50: #A86403;
$swatch-yellow-60: #CA8501;
$swatch-yellow-90: #FCEAB3;
$swatch-orange-50: #A96404;
$swatch-orange-60: #DD7A01;
$swatch-orange-70: #FE9339;
$swatch-cloud-blue-50: #107CAD;
$swatch-cloud-blue-70: #1AB9FF;
$swatch-teal-50: #0B827C;
$swatch-teal-60: #06A59A;
$swatch-pink-50: #E3066A;
$swatch-pink-60: #FF538A;
$swatch-indigo-50: #5867E8;
$swatch-indigo-60: #7F8CED;
$swatch-purple-50: #9050E9;
$swatch-purple-60: #AD7BEE;
$swatch-violet-50: #BA01FF;
$swatch-violet-60: #CB65FF;

// ─── Light-mode role mappings ─────────────────────────
$light-background: $swatch-warm-gray-1;
$light-surface: $swatch-warm-gray-2;
$light-surface-elevated: $swatch-warm-gray-1;
$light-text-primary: $swatch-warm-gray-13;
$light-text-secondary: $swatch-warm-gray-9;
$light-text-tertiary: $swatch-warm-gray-10;
$light-primary: $swatch-blue-50;
$light-primary-hover: $swatch-blue-40;
$light-accent: $swatch-blue-50;
$light-accent-hover: $swatch-blue-40;
$light-warning: $swatch-yellow-50;
$light-warning-hover: $swatch-yellow-40;
$light-error: $swatch-red-50;
$light-success: $swatch-green-50;
$light-border: $swatch-warm-gray-5;

// ─── Dark-mode role mappings ──────────────────────────
$dark-background: $swatch-warm-gray-13;
$dark-surface: $swatch-warm-gray-12;
$dark-surface-elevated: $swatch-warm-gray-11;
$dark-text-primary: $swatch-warm-gray-2;
$dark-text-secondary: $swatch-warm-gray-6;
$dark-text-tertiary: $swatch-warm-gray-7;
$dark-primary: $swatch-blue-60;
$dark-primary-hover: $swatch-blue-50;
$dark-accent: $swatch-blue-60;
$dark-accent-hover: $swatch-blue-50;
$dark-warning: $swatch-yellow-60;
$dark-warning-hover: $swatch-yellow-50;
$dark-error: $swatch-red-60;
$dark-success: $swatch-green-60;
$dark-border: $swatch-warm-gray-11;

// ─── Brand-level color role overrides ─────────────────
$brand-identity: $swatch-warm-gray-1;
$brand-on-identity: $swatch-warm-gray-13;
$brand-primary: $swatch-blue-50;
$brand-primary-hover: $swatch-blue-40;
$brand-accent: $swatch-blue-50;
$brand-accent-hover: $swatch-blue-40;
$brand-mark: $swatch-blue-50;
$brand-success: $swatch-green-50;
$brand-warning: $swatch-yellow-50;
$brand-error: $swatch-red-50;
$brand-text-primary-light: $swatch-warm-gray-13;
$brand-text-primary-dark: $swatch-warm-gray-2;
$brand-background-light: $swatch-warm-gray-1;
$brand-background-dark: $swatch-warm-gray-13;
$brand-surface-light: $swatch-warm-gray-2;
$brand-surface-dark: $swatch-warm-gray-12;
$brand-text-secondary-light: $swatch-warm-gray-9;
$brand-text-tertiary-light: $swatch-warm-gray-10;
$brand-border-light: $swatch-warm-gray-5;

// ─── Typography ───────────────────────────────────────
$font-heading: (Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif);
$font-body: (Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif);
$font-mono: ('JetBrainsMono Nerd Font', 'JetBrains Mono', 'Fira Code', Menlo, Monaco, Consolas, 'Liberation Mono', monospace);

// ─── Iteration maps ───────────────────────────────────
$swatches: (
  "warm-gray-1": $swatch-warm-gray-1,
  "warm-gray-2": $swatch-warm-gray-2,
  "warm-gray-3": $swatch-warm-gray-3,
  "warm-gray-4": $swatch-warm-gray-4,
  "warm-gray-5": $swatch-warm-gray-5,
  "warm-gray-6": $swatch-warm-gray-6,
  "warm-gray-7": $swatch-warm-gray-7,
  "warm-gray-8": $swatch-warm-gray-8,
  "warm-gray-9": $swatch-warm-gray-9,
  "warm-gray-10": $swatch-warm-gray-10,
  "warm-gray-11": $swatch-warm-gray-11,
  "warm-gray-12": $swatch-warm-gray-12,
  "warm-gray-13": $swatch-warm-gray-13,
  "cool-gray-2": $swatch-cool-gray-2,
  "cool-gray-9": $swatch-cool-gray-9,
  "cool-gray-13": $swatch-cool-gray-13,
  "blue-20": $swatch-blue-20,
  "blue-30": $swatch-blue-30,
  "blue-40": $swatch-blue-40,
  "blue-50": $swatch-blue-50,
  "blue-60": $swatch-blue-60,
  "blue-90": $swatch-blue-90,
  "blue-95": $swatch-blue-95,
  "green-20": $swatch-green-20,
  "green-50": $swatch-green-50,
  "green-60": $swatch-green-60,
  "green-90": $swatch-green-90,
  "red-40": $swatch-red-40,
  "red-50": $swatch-red-50,
  "red-60": $swatch-red-60,
  "red-90": $swatch-red-90,
  "yellow-40": $swatch-yellow-40,
  "yellow-50": $swatch-yellow-50,
  "yellow-60": $swatch-yellow-60,
  "yellow-90": $swatch-yellow-90,
  "orange-50": $swatch-orange-50,
  "orange-60": $swatch-orange-60,
  "orange-70": $swatch-orange-70,
  "cloud-blue-50": $swatch-cloud-blue-50,
  "cloud-blue-70": $swatch-cloud-blue-70,
  "teal-50": $swatch-teal-50,
  "teal-60": $swatch-teal-60,
  "pink-50": $swatch-pink-50,
  "pink-60": $swatch-pink-60,
  "indigo-50": $swatch-indigo-50,
  "indigo-60": $swatch-indigo-60,
  "purple-50": $swatch-purple-50,
  "purple-60": $swatch-purple-60,
  "violet-50": $swatch-violet-50,
  "violet-60": $swatch-violet-60,
);

$light-roles: (
  "background": $light-background,
  "surface": $light-surface,
  "surface-elevated": $light-surface-elevated,
  "text-primary": $light-text-primary,
  "text-secondary": $light-text-secondary,
  "text-tertiary": $light-text-tertiary,
  "primary": $light-primary,
  "primary-hover": $light-primary-hover,
  "accent": $light-accent,
  "accent-hover": $light-accent-hover,
  "warning": $light-warning,
  "warning-hover": $light-warning-hover,
  "error": $light-error,
  "success": $light-success,
  "border": $light-border,
);

$dark-roles: (
  "background": $dark-background,
  "surface": $dark-surface,
  "surface-elevated": $dark-surface-elevated,
  "text-primary": $dark-text-primary,
  "text-secondary": $dark-text-secondary,
  "text-tertiary": $dark-text-tertiary,
  "primary": $dark-primary,
  "primary-hover": $dark-primary-hover,
  "accent": $dark-accent,
  "accent-hover": $dark-accent-hover,
  "warning": $dark-warning,
  "warning-hover": $dark-warning-hover,
  "error": $dark-error,
  "success": $dark-success,
  "border": $dark-border,
);
