// Kip-Up · tokens de color (SCSS)
// Generado por tokens/build-tokens.mjs — no editar a mano.
// El rojo #E63946 es a la vez el color de acción y el de peligro. Sobre crema da 3.83:1 y sobre blanco 4.17:1: no llega a 4,5:1, así que como TEXTO normal no se usa. Vale como relleno de botón (blanco encima da 4.17:1, AA solo con etiqueta grande) y como texto grande. Para texto normal en rojo, red-700 (#A50022, 7.36:1 sobre crema).

// Núcleo de marca
$kipup-ink: #1A1A2E;
$kipup-red: #E63946;
$kipup-orange: #F4A261;
$kipup-cream: #F8F5F0;
$kipup-white: #FFFFFF;
$kipup-ink-70: #55556A;
$kipup-cream-70: #B9B6C9;

// ink
$kipup-ink-50: #F8F5F0;
$kipup-ink-100: #E1DFDE;
$kipup-ink-200: #C2C0C5;
$kipup-ink-300: #A3A1AB;
$kipup-ink-400: #7E7D8D;
$kipup-ink-500: #55556A;
$kipup-ink-600: #46465B;
$kipup-ink-700: #39394E;
$kipup-ink-800: #2D2D42;
$kipup-ink-900: #222236;
$kipup-ink-950: #1A1A2E;

// red
$kipup-red-50: #FFF5F4;
$kipup-red-100: #FFDFDD;
$kipup-red-200: #FFC0BD;
$kipup-red-300: #FF9D99;
$kipup-red-400: #FC6D6E;
$kipup-red-500: #E63946;
$kipup-red-600: #C80E2E;
$kipup-red-700: #A50022;
$kipup-red-800: #840019;
$kipup-red-900: #630312;
$kipup-red-950: #4C060E;

// orange
$kipup-orange-50: #FFF6EF;
$kipup-orange-100: #FFEBDD;
$kipup-orange-200: #FFDCC2;
$kipup-orange-300: #FFCBA5;
$kipup-orange-400: #FDB782;
$kipup-orange-500: #F4A261;
$kipup-orange-600: #CB7D3A;
$kipup-orange-700: #A35E1F;
$kipup-orange-800: #7C4614;
$kipup-orange-900: #572F09;
$kipup-orange-950: #3F2005;

// success
$kipup-success-50: #EEFBF9;
$kipup-success-100: #D8EEEA;
$kipup-success-200: #B6DED7;
$kipup-success-300: #91CDC3;
$kipup-success-400: #63B8AB;
$kipup-success-500: #2A9D8F;
$kipup-success-600: #008174;
$kipup-success-700: #00675C;
$kipup-success-800: #005047;
$kipup-success-900: #003A33;
$kipup-success-950: #002B26;

// warning
$kipup-warning-50: #FFF6EF;
$kipup-warning-100: #FFEBDD;
$kipup-warning-200: #FFDCC2;
$kipup-warning-300: #FFCBA5;
$kipup-warning-400: #FDB782;
$kipup-warning-500: #F4A261;
$kipup-warning-600: #CB7D3A;
$kipup-warning-700: #A35E1F;
$kipup-warning-800: #7C4614;
$kipup-warning-900: #572F09;
$kipup-warning-950: #3F2005;

// danger
$kipup-danger-50: #FFF5F4;
$kipup-danger-100: #FFDFDD;
$kipup-danger-200: #FFC0BD;
$kipup-danger-300: #FF9D99;
$kipup-danger-400: #FC6D6E;
$kipup-danger-500: #E63946;
$kipup-danger-600: #C80E2E;
$kipup-danger-700: #A50022;
$kipup-danger-800: #840019;
$kipup-danger-900: #630312;
$kipup-danger-950: #4C060E;

// info
$kipup-info-50: #F1F9FE;
$kipup-info-100: #DBE8F1;
$kipup-info-200: #BAD1E1;
$kipup-info-300: #98B9D0;
$kipup-info-400: #6F9CBA;
$kipup-info-500: #457B9D;
$kipup-info-600: #2F6586;
$kipup-info-700: #20526F;
$kipup-info-800: #194057;
$kipup-info-900: #132F41;
$kipup-info-950: #0F2431;

// Semántica de interfaz (claro)
$kipup-bg: #F8F5F0;
$kipup-surface: #FFFFFF;
$kipup-surface-2: #F8F5F0;
$kipup-line: #C2C0C5;
$kipup-line-strong: #A3A1AB;
$kipup-line-field: #7E7D8D;
$kipup-text: #1A1A2E;
$kipup-text-muted: #55556A;
$kipup-link: #A50022;

// Modo oscuro
$kipup-dark-bg: #12121F;
$kipup-dark-surface: #1A1A2E;
$kipup-dark-surface2: #26263D;
$kipup-dark-surface3: #33334D;
$kipup-dark-line: #2E2E48;
$kipup-dark-line-strong: #454563;
$kipup-dark-line-field: #7E7D8D;
$kipup-dark-text: #F8F5F0;
$kipup-dark-text-muted: #B9B6C9;
$kipup-dark-red: #FF9D99;
$kipup-dark-orange: #FFCBA5;

// Mapa para iterar
$kipup-escalas: (
  "ink": ("50": #F8F5F0, "100": #E1DFDE, "200": #C2C0C5, "300": #A3A1AB, "400": #7E7D8D, "500": #55556A, "600": #46465B, "700": #39394E, "800": #2D2D42, "900": #222236, "950": #1A1A2E),
  "red": ("50": #FFF5F4, "100": #FFDFDD, "200": #FFC0BD, "300": #FF9D99, "400": #FC6D6E, "500": #E63946, "600": #C80E2E, "700": #A50022, "800": #840019, "900": #630312, "950": #4C060E),
  "orange": ("50": #FFF6EF, "100": #FFEBDD, "200": #FFDCC2, "300": #FFCBA5, "400": #FDB782, "500": #F4A261, "600": #CB7D3A, "700": #A35E1F, "800": #7C4614, "900": #572F09, "950": #3F2005),
  "success": ("50": #EEFBF9, "100": #D8EEEA, "200": #B6DED7, "300": #91CDC3, "400": #63B8AB, "500": #2A9D8F, "600": #008174, "700": #00675C, "800": #005047, "900": #003A33, "950": #002B26),
  "warning": ("50": #FFF6EF, "100": #FFEBDD, "200": #FFDCC2, "300": #FFCBA5, "400": #FDB782, "500": #F4A261, "600": #CB7D3A, "700": #A35E1F, "800": #7C4614, "900": #572F09, "950": #3F2005),
  "danger": ("50": #FFF5F4, "100": #FFDFDD, "200": #FFC0BD, "300": #FF9D99, "400": #FC6D6E, "500": #E63946, "600": #C80E2E, "700": #A50022, "800": #840019, "900": #630312, "950": #4C060E),
  "info": ("50": #F1F9FE, "100": #DBE8F1, "200": #BAD1E1, "300": #98B9D0, "400": #6F9CBA, "500": #457B9D, "600": #2F6586, "700": #20526F, "800": #194057, "900": #132F41, "950": #0F2431)
);
