// Duolingo (duolingo@1.0.0)
// Palette: duolingo@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-feather-green: #58CC02;
$swatch-mask-green: #89E219;
$swatch-tree-frog: #58A700;
$swatch-sea-sponge: #D7FFB8;
$swatch-turtle: #A5ED6E;
$swatch-snow: #FFFFFF;
$swatch-polar: #F7F7F7;
$swatch-swan: #E5E5E5;
$swatch-hare: #AFAFAF;
$swatch-wolf: #777777;
$swatch-eel: #4B4B4B;
$swatch-cardinal: #FF4B4B;
$swatch-fire-ant: #EA2B2B;
$swatch-crab: #FF7878;
$swatch-flamingo: #FFB2B2;
$swatch-bee: #FFC800;
$swatch-lion: #FFB100;
$swatch-fox: #FF9600;
$swatch-duck: #FBE56D;
$swatch-canary: #FFF5D3;
$swatch-macaw: #1CB0F6;
$swatch-whale: #1899D6;
$swatch-humpback: #2B70C9;
$swatch-narwhal: #1453A3;
$swatch-blue-jay: #84D8FF;
$swatch-moon-jelly: #7AF0F2;
$swatch-beetle: #CE82FF;
$swatch-betta: #9069CD;
$swatch-butterfly: #6F4EA1;
$swatch-starfish: #FFAADE;

// ─── Light-mode role mappings ─────────────────────────
$light-background: $swatch-snow;
$light-surface: $swatch-polar;
$light-surface-elevated: $swatch-snow;
$light-text-primary: $swatch-eel;
$light-text-secondary: $swatch-wolf;
$light-text-tertiary: $swatch-hare;
$light-primary: $swatch-feather-green;
$light-primary-hover: $swatch-tree-frog;
$light-accent: $swatch-macaw;
$light-accent-hover: $swatch-whale;
$light-warning: $swatch-bee;
$light-warning-hover: $swatch-lion;
$light-error: $swatch-cardinal;
$light-success: $swatch-feather-green;
$light-border: $swatch-swan;

// ─── Dark-mode role mappings ──────────────────────────
$dark-background: $swatch-eel;
$dark-surface: $swatch-wolf;
$dark-surface-elevated: $swatch-hare;
$dark-text-primary: $swatch-snow;
$dark-text-secondary: $swatch-polar;
$dark-text-tertiary: $swatch-swan;
$dark-primary: $swatch-feather-green;
$dark-primary-hover: $swatch-mask-green;
$dark-accent: $swatch-macaw;
$dark-accent-hover: $swatch-blue-jay;
$dark-warning: $swatch-bee;
$dark-warning-hover: $swatch-lion;
$dark-error: $swatch-cardinal;
$dark-success: $swatch-mask-green;
$dark-border: $swatch-wolf;

// ─── Brand-level color role overrides ─────────────────
$brand-identity: $swatch-snow;
$brand-on-identity: $swatch-eel;
$brand-primary: $swatch-feather-green;
$brand-primary-hover: $swatch-tree-frog;
$brand-accent: $swatch-macaw;
$brand-accent-hover: $swatch-whale;
$brand-mark: $swatch-feather-green;
$brand-success: $swatch-feather-green;
$brand-warning: $swatch-bee;
$brand-error: $swatch-cardinal;
$brand-text-primary-light: $swatch-eel;
$brand-text-primary-dark: $swatch-snow;
$brand-background-light: $swatch-snow;
$brand-background-dark: $swatch-eel;
$brand-surface-light: $swatch-polar;
$brand-surface-dark: $swatch-wolf;
$brand-text-secondary-light: $swatch-wolf;
$brand-text-tertiary-light: $swatch-hare;
$brand-border-light: $swatch-swan;
$brand-border-dark: $swatch-wolf;

// ─── 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: (
  "feather-green": $swatch-feather-green,
  "mask-green": $swatch-mask-green,
  "tree-frog": $swatch-tree-frog,
  "sea-sponge": $swatch-sea-sponge,
  "turtle": $swatch-turtle,
  "snow": $swatch-snow,
  "polar": $swatch-polar,
  "swan": $swatch-swan,
  "hare": $swatch-hare,
  "wolf": $swatch-wolf,
  "eel": $swatch-eel,
  "cardinal": $swatch-cardinal,
  "fire-ant": $swatch-fire-ant,
  "crab": $swatch-crab,
  "flamingo": $swatch-flamingo,
  "bee": $swatch-bee,
  "lion": $swatch-lion,
  "fox": $swatch-fox,
  "duck": $swatch-duck,
  "canary": $swatch-canary,
  "macaw": $swatch-macaw,
  "whale": $swatch-whale,
  "humpback": $swatch-humpback,
  "narwhal": $swatch-narwhal,
  "blue-jay": $swatch-blue-jay,
  "moon-jelly": $swatch-moon-jelly,
  "beetle": $swatch-beetle,
  "betta": $swatch-betta,
  "butterfly": $swatch-butterfly,
  "starfish": $swatch-starfish,
);

$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,
);
