{"version":3,"sources":["../src/tailwind/buildThemeExtend.ts","../src/tailwind/preset.ts","../src/themes/index.ts"],"names":[],"mappings":"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","file":"index.cjs","sourcesContent":["/**\n * Shared Tailwind `theme.extend` for Orbit (ported from @imj_media/ui).\n * Includes legacy spacing merge + Figma token scale; keep in sync with tokens.css.\n */\nfunction generateSpacingValues(): Record<string, Record<string, string>> {\n  // Definir los valores base una sola vez\n  const baseValues = {\n    xs: '4px',\n    sm: '8px',\n    md: '12px',\n    lg: '16px',\n    xl: '24px',\n    '2xl': '32px',\n    '3xl': '48px',\n    1: '4px',\n    1.5: '6px',\n    2: '8px',\n    2.5: '10px',\n    3: '12px',\n    3.5: '14px',\n    4: '16px',\n    4.5: '18px',\n    5: '20px',\n    5.5: '22px',\n    6: '24px',\n    6.5: '26px',\n    7: '28px',\n    7.5: '30px',\n    8: '32px',\n    8.5: '34px',\n    9: '36px',\n    9.5: '38px',\n    10: '40px',\n    10.5: '42px',\n    11: '44px',\n    11.5: '46px',\n    12: '48px',\n    12.5: '50px',\n    13: '52px',\n    13.5: '54px',\n    14: '56px',\n    14.5: '58px',\n    15: '60px',\n    15.5: '62px',\n    16: '64px',\n    16.5: '66px',\n    17: '68px',\n    17.5: '70px',\n    18: '72px',\n    18.5: '74px',\n    19: '76px',\n    19.5: '78px',\n    20: '80px',\n    20.5: '82px',\n    21: '84px',\n    21.5: '86px',\n    22: '88px',\n    22.5: '90px',\n    23: '92px',\n    23.5: '94px',\n    24: '96px',\n    64: '256px',\n    80: '320px',\n    96: '384px',\n    'w-badge': '15px',\n    'h-badge': '15px',\n  }\n\n  // Propiedades que deben usar estos valores\n  const spacingProperties = [\n    'spacing',\n    'gap',\n    'padding',\n    'margin',\n    'width',\n    'height',\n    'minWidth',\n    'maxWidth',\n    'minHeight',\n    'maxHeight',\n    'inset',\n    'left',\n    'right',\n    'top',\n    'bottom',\n  ]\n\n  // Generar objeto con todas las propiedades\n  const generatedSpacing: Record<string, Record<string, string>> = {}\n\n  spacingProperties.forEach((property) => {\n    generatedSpacing[property] = baseValues\n  })\n\n  return generatedSpacing\n}\n\n// Generar todos los valores de espaciado\nconst spacingValues = generateSpacingValues()\n\n/**\n * Escala numérica alineada con Figma (`positive/space_*` / `negative/space_*`).\n * Debe aplicarse también a top/left/inset/margin: si no, `ui-top-8` hereda el legacy\n * de generateSpacingValues (8 → 32px) mientras `ui-p-8` sí usa 8px.\n */\nconst figmaSpacingScale = {\n  0: 'var(--ui-Positive-space_0)',\n  2: 'var(--ui-Positive-space_2)',\n  4: 'var(--ui-Positive-space_4)',\n  6: 'var(--ui-Positive-space_6)',\n  8: 'var(--ui-Positive-space_8)',\n  10: 'var(--ui-Positive-space_10)',\n  12: 'var(--ui-Positive-space_12)',\n  14: 'var(--ui-Positive-space_14)',\n  16: 'var(--ui-Positive-space_16)',\n  20: 'var(--ui-Positive-space_20)',\n  24: 'var(--ui-Positive-space_24)',\n  28: 'var(--ui-Positive-space_28)',\n  32: 'var(--ui-Positive-space_32)',\n  36: 'var(--ui-Positive-space_36)',\n  40: 'var(--ui-Positive-space_40)',\n  48: 'var(--ui-Positive-space_48)',\n  56: 'var(--ui-Positive-space_56)',\n  64: 'var(--ui-Positive-space_64)',\n  80: 'var(--ui-Positive-space_80)',\n  96: 'var(--ui-Positive-space_96)',\n  '-2': 'var(--ui-Negative-space_2)',\n  '-4': 'var(--ui-Negative-space_4)',\n  '-6': 'var(--ui-Negative-space_6)',\n  '-8': 'var(--ui-Negative-space_8)',\n  '-10': 'var(--ui-Negative-space_10)',\n  '-12': 'var(--ui-Negative-space_12)',\n  '-14': 'var(--ui-Negative-space_14)',\n  '-16': 'var(--ui-Negative-space_16)',\n  '-20': 'var(--ui-Negative-space_20)',\n  '-24': 'var(--ui-Negative-space_24)',\n  '-28': 'var(--ui-Negative-space_28)',\n  '-32': 'var(--ui-Negative-space_32)',\n  '-36': 'var(--ui-Negative-space_36)',\n  '-40': 'var(--ui-Negative-space_40)',\n  '-48': 'var(--ui-Negative-space_48)',\n  '-56': 'var(--ui-Negative-space_56)',\n  '-64': 'var(--ui-Negative-space_64)',\n  '-80': 'var(--ui-Negative-space_80)',\n  '-96': 'var(--ui-Negative-space_96)',\n}\n\n/**\n * Shadow 3 (Figma shadows/shadow-3, WIB: `--shadow-03-*` y color vía `--color-black-alpha-20`).\n * En runtime usamos tokens de orbit-tokens (`--ui-shadow-03-*`); los fallbacks igualan la exportación Figma.\n */\nconst uiBoxShadow03 =\n  'var(--ui-shadow-03-x, 0) var(--ui-shadow-03-y, 4px) var(--ui-shadow-03-blur, 8px) var(--ui-shadow-03-Spread, -2px) var(--ui-shadow-03-Color, rgba(0, 0, 0, 0.20))';\n\nexport function buildOrbitTailwindThemeExtend() {\n  return {\n      colors: {\n        white: 'var(--ui-color-white)',\n        black: 'var(--ui-color-black)',\n        blue: {\n          50: 'var(--ui-color-blue-50)',\n          100: 'var(--ui-color-blue-100)',\n          200: 'var(--ui-color-blue-200)',\n          300: 'var(--ui-color-blue-300)',\n          400: 'var(--ui-color-blue-400)',\n          500: 'var(--ui-color-blue-500)',\n          600: 'var(--ui-color-blue-600)',\n          700: 'var(--ui-color-blue-700)',\n          800: 'var(--ui-color-blue-800)',\n          900: 'var(--ui-color-blue-900)',\n        },\n        green: {\n          50: 'var(--ui-color-green-50)',\n          100: 'var(--ui-color-green-100)',\n          200: 'var(--ui-color-green-200)',\n          300: 'var(--ui-color-green-300)',\n          400: 'var(--ui-color-green-400)',\n          500: 'var(--ui-color-green-500)',\n          600: 'var(--ui-color-green-600)',\n          700: 'var(--ui-color-green-700)',\n          800: 'var(--ui-color-green-800)',\n          900: 'var(--ui-color-green-900)',\n        },\n        neutral: {\n          50: 'var(--ui-color-neutral-50)',\n          100: 'var(--ui-color-neutral-100)',\n          200: 'var(--ui-color-neutral-200)',\n          300: 'var(--ui-color-neutral-300)',\n          400: 'var(--ui-color-neutral-400)',\n          500: 'var(--ui-color-neutral-500)',\n          600: 'var(--ui-color-neutral-600)',\n          700: 'var(--ui-color-neutral-700)',\n          800: 'var(--ui-color-neutral-800)',\n          900: 'var(--ui-color-neutral-900)',\n        },\n        red: {\n          50: 'var(--ui-color-red-50)',\n          100: 'var(--ui-color-red-100)',\n          200: 'var(--ui-color-red-200)',\n          300: 'var(--ui-color-red-300)',\n          400: 'var(--ui-color-red-400)',\n          500: 'var(--ui-color-red-500)',\n          600: 'var(--ui-color-red-600)',\n          700: 'var(--ui-color-red-700)',\n          800: 'var(--ui-color-red-800)',\n          900: 'var(--ui-color-red-900)',\n        },\n        orange: {\n          50: 'var(--ui-color-orange-50)',\n          100: 'var(--ui-color-orange-100)',\n          200: 'var(--ui-color-orange-200)',\n          300: 'var(--ui-color-orange-300)',\n          400: 'var(--ui-color-orange-400)',\n          500: 'var(--ui-color-orange-500)',\n          600: 'var(--ui-color-orange-600)',\n          700: 'var(--ui-color-orange-700)',\n          800: 'var(--ui-color-orange-800)',\n          900: 'var(--ui-color-orange-900)',\n        },\n        yellow: {\n          50: 'var(--ui-color-yellow-50)',\n          100: 'var(--ui-color-yellow-100)',\n          200: 'var(--ui-color-yellow-200)',\n          300: 'var(--ui-color-yellow-300)',\n          400: 'var(--ui-color-yellow-400)',\n          500: 'var(--ui-color-yellow-500)',\n          600: 'var(--ui-color-yellow-600)',\n          700: 'var(--ui-color-yellow-700)',\n          800: 'var(--ui-color-yellow-800)',\n          900: 'var(--ui-color-yellow-900)',\n        },\n        'blue-dark': {\n          50: 'var(--ui-color-blue-dark-50)',\n          100: 'var(--ui-color-blue-dark-100)',\n          200: 'var(--ui-color-blue-dark-200)',\n          300: 'var(--ui-color-blue-dark-300)',\n          400: 'var(--ui-color-blue-dark-400)',\n          500: 'var(--ui-color-blue-dark-500)',\n          600: 'var(--ui-color-blue-dark-600)',\n          700: 'var(--ui-color-blue-dark-700)',\n          800: 'var(--ui-color-blue-dark-800)',\n          900: 'var(--ui-color-blue-dark-900)',\n        },\n        'blue-light': {\n          50: 'var(--ui-color-blue-light-50)',\n          100: 'var(--ui-color-blue-light-100)',\n          200: 'var(--ui-color-blue-light-200)',\n          300: 'var(--ui-color-blue-light-300)',\n          400: 'var(--ui-color-blue-light-400)',\n          500: 'var(--ui-color-blue-light-500)',\n          600: 'var(--ui-color-blue-light-600)',\n          700: 'var(--ui-color-blue-light-700)',\n          800: 'var(--ui-color-blue-light-800)',\n          900: 'var(--ui-color-blue-light-900)',\n        },\n        gray: {\n          50: 'var(--ui-color-gray-50)',\n          100: 'var(--ui-color-gray-100)',\n          200: 'var(--ui-color-gray-200)',\n          300: 'var(--ui-color-gray-300)',\n          400: 'var(--ui-color-gray-400)',\n          500: 'var(--ui-color-gray-500)',\n          600: 'var(--ui-color-gray-600)',\n          700: 'var(--ui-color-gray-700)',\n          800: 'var(--ui-color-gray-800)',\n          900: 'var(--ui-color-gray-900)',\n        },\n\n        // === TOKENS DE FIGMA - Colores Adicionales ===\n        lime: {\n          50: 'var(--ui-color-lime-50)',\n          100: 'var(--ui-color-lime-100)',\n          200: 'var(--ui-color-lime-200)',\n          300: 'var(--ui-color-lime-300)',\n          400: 'var(--ui-color-lime-400)',\n          500: 'var(--ui-color-lime-500)',\n          600: 'var(--ui-color-lime-600)',\n          700: 'var(--ui-color-lime-700)',\n          800: 'var(--ui-color-lime-800)',\n          900: 'var(--ui-color-lime-900)',\n        },\n        cyan: {\n          50: 'var(--ui-color-cyan-50)',\n          100: 'var(--ui-color-cyan-100)',\n          200: 'var(--ui-color-cyan-200)',\n          300: 'var(--ui-color-cyan-300)',\n          400: 'var(--ui-color-cyan-400)',\n          500: 'var(--ui-color-cyan-500)',\n          600: 'var(--ui-color-cyan-600)',\n          700: 'var(--ui-color-cyan-700)',\n          800: 'var(--ui-color-cyan-800)',\n          900: 'var(--ui-color-cyan-900)',\n        },\n        azure: {\n          50: 'var(--ui-color-azure-50)',\n          100: 'var(--ui-color-azure-100)',\n          200: 'var(--ui-color-azure-200)',\n          300: 'var(--ui-color-azure-300)',\n          400: 'var(--ui-color-azure-400)',\n          500: 'var(--ui-color-azure-500)',\n          600: 'var(--ui-color-azure-600)',\n          700: 'var(--ui-color-azure-700)',\n          800: 'var(--ui-color-azure-800)',\n          900: 'var(--ui-color-azure-900)',\n        },\n        violet: {\n          50: 'var(--ui-color-violet-50)',\n          100: 'var(--ui-color-violet-100)',\n          200: 'var(--ui-color-violet-200)',\n          300: 'var(--ui-color-violet-300)',\n          400: 'var(--ui-color-violet-400)',\n          500: 'var(--ui-color-violet-500)',\n          600: 'var(--ui-color-violet-600)',\n          700: 'var(--ui-color-violet-700)',\n          800: 'var(--ui-color-violet-800)',\n          900: 'var(--ui-color-violet-900)',\n        },\n        magenta: {\n          50: 'var(--ui-color-magenta-50)',\n          100: 'var(--ui-color-magenta-100)',\n          200: 'var(--ui-color-magenta-200)',\n          300: 'var(--ui-color-magenta-300)',\n          400: 'var(--ui-color-magenta-400)',\n          500: 'var(--ui-color-magenta-500)',\n          600: 'var(--ui-color-magenta-600)',\n          700: 'var(--ui-color-magenta-700)',\n          800: 'var(--ui-color-magenta-800)',\n          900: 'var(--ui-color-magenta-900)',\n        },\n        rose: {\n          50: 'var(--ui-color-rose-50)',\n          100: 'var(--ui-color-rose-100)',\n          200: 'var(--ui-color-rose-200)',\n          300: 'var(--ui-color-rose-300)',\n          400: 'var(--ui-color-rose-400)',\n          500: 'var(--ui-color-rose-500)',\n          600: 'var(--ui-color-rose-600)',\n          700: 'var(--ui-color-rose-700)',\n          800: 'var(--ui-color-rose-800)',\n          900: 'var(--ui-color-rose-900)',\n        },\n        'light-gray': {\n          50: 'var(--ui-color-light-gray-50)',\n          100: 'var(--ui-color-light-gray-100)',\n          200: 'var(--ui-color-light-gray-200)',\n          300: 'var(--ui-color-light-gray-300)',\n          400: 'var(--ui-color-light-gray-400)',\n          500: 'var(--ui-color-light-gray-500)',\n          600: 'var(--ui-color-light-gray-600)',\n          700: 'var(--ui-color-light-gray-700)',\n          800: 'var(--ui-color-light-gray-800)',\n          900: 'var(--ui-color-light-gray-900)',\n        },\n        'dark-gray': {\n          50: 'var(--ui-color-dark-gray-50)',\n          100: 'var(--ui-color-dark-gray-100)',\n          200: 'var(--ui-color-dark-gray-200)',\n          300: 'var(--ui-color-dark-gray-300)',\n          400: 'var(--ui-color-dark-gray-400)',\n          500: 'var(--ui-color-dark-gray-500)',\n          600: 'var(--ui-color-dark-gray-600)',\n          700: 'var(--ui-color-dark-gray-700)',\n          800: 'var(--ui-color-dark-gray-800)',\n          900: 'var(--ui-color-dark-gray-900)',\n        },\n      },\n\n      // === TOKENS SEMÁNTICOS DE FIGMA - Colores de Texto ===\n      textColor: {\n        primary: 'var(--ui-color-text-primary)',\n        secondary: 'var(--ui-color-text-secondary)',\n        tertiary: 'var(--ui-color-text-tertiary)',\n        disabled: 'var(--ui-color-text-disabled)',\n        'on-color': 'var(--ui-color-text-text-on-color)',\n        'on-canvas-inverse': 'var(--ui-color-text-on-canvas-Inverse)',\n        brand: {\n          DEFAULT: 'var(--ui-color-text-brand-default)',\n          default: 'var(--ui-color-text-brand-default)',\n          hover: 'var(--ui-color-text-brand-hover)',\n          pressed: 'var(--ui-color-text-brand-pressed)',\n          selected: 'var(--ui-color-text-brand-selected)',\n        },\n        success: {\n          DEFAULT: 'var(--ui-color-text-success-default)',\n          default: 'var(--ui-color-text-success-default)',\n          hover: 'var(--ui-color-text-success-hover)',\n          pressed: 'var(--ui-color-text-success-pressed)',\n          selected: 'var(--ui-color-text-success-selected)',\n        },\n        warning: {\n          DEFAULT: 'var(--ui-color-text-warning-default)',\n          default: 'var(--ui-color-text-warning-default)',\n          hover: 'var(--ui-color-text-warning-hover)',\n          pressed: 'var(--ui-color-text-warning-pressed)',\n          selected: 'var(--ui-color-text-warning-selected)',\n        },\n        danger: {\n          DEFAULT: 'var(--ui-color-text-danger-default)',\n          default: 'var(--ui-color-text-danger-default)',\n          hover: 'var(--ui-color-text-danger-hover)',\n          pressed: 'var(--ui-color-text-danger-pressed)',\n          selected: 'var(--ui-color-text-danger-selected)',\n        },\n        info: {\n          DEFAULT: 'var(--ui-color-text-info-default)',\n          default: 'var(--ui-color-text-info-default)',\n          hover: 'var(--ui-color-text-info-hover)',\n          pressed: 'var(--ui-color-text-info-pressed)',\n          selected: 'var(--ui-color-text-info-selected)',\n        },\n        link: {\n          DEFAULT: 'var(--ui-color-text-link-default)',\n          default: 'var(--ui-color-text-link-default)',\n          hover: 'var(--ui-color-text-link-hover)',\n          pressed: 'var(--ui-color-text-link-pressed)',\n          visited: 'var(--ui-color-text-link-visited)',\n        },\n        // === TOKENS SEMÁNTICOS DE FIGMA - Colores de Iconos (usando color) ===\n        icon: {\n          DEFAULT: 'var(--ui-color-icon-default)',\n          default: 'var(--ui-color-icon-default)',\n          hover: 'var(--ui-color-icon-hover)',\n          pressed: 'var(--ui-color-icon-pressed)',\n          selected: 'var(--ui-color-icon-selected)',\n          disabled: 'var(--ui-color-icon-disabled)',\n          'on-color': 'var(--ui-color-icon-on-color)',\n          secondary: {\n            DEFAULT: 'var(--ui-color-icon-secondary-default)',\n            default: 'var(--ui-color-icon-secondary-default)',\n            hover: 'var(--ui-color-icon-secondary-hover)',\n            pressed: 'var(--ui-color-icon-secondary-pressed)',\n            selected: 'var(--ui-color-icon-secondary-selected)',\n          },\n          tertiary: {\n            DEFAULT: 'var(--ui-color-icon-tertiary-default)',\n            default: 'var(--ui-color-icon-tertiary-default)',\n            hover: 'var(--ui-color-icon-tertiary-hover)',\n            pressed: 'var(--ui-color-icon-tertiary-pressed)',\n            selected: 'var(--ui-color-icon-tertiary-selected)',\n          },\n          brand: {\n            DEFAULT: 'var(--ui-color-icon-brand-default)',\n            default: 'var(--ui-color-icon-brand-default)',\n            hover: 'var(--ui-color-icon-brand-hover)',\n            pressed: 'var(--ui-color-icon-brand-pressed)',\n            selected: 'var(--ui-color-icon-brand-selected)',\n          },\n          success: {\n            DEFAULT: 'var(--ui-color-icon-success-default)',\n            default: 'var(--ui-color-icon-success-default)',\n            hover: 'var(--ui-color-icon-success-hover)',\n            pressed: 'var(--ui-color-icon-success-pressed)',\n            selected: 'var(--ui-color-icon-success-selected)',\n          },\n          warning: {\n            DEFAULT: 'var(--ui-color-icon-warning-default)',\n            default: 'var(--ui-color-icon-warning-default)',\n            hover: 'var(--ui-color-icon-warning-hover)',\n            pressed: 'var(--ui-color-icon-warning-pressed)',\n            selected: 'var(--ui-color-icon-warning-selected)',\n          },\n          danger: {\n            DEFAULT: 'var(--ui-color-icon-danger-default)',\n            default: 'var(--ui-color-icon-danger-default)',\n            hover: 'var(--ui-color-icon-danger-hover)',\n            pressed: 'var(--ui-color-icon-danger-pressed)',\n            selected: 'var(--ui-color-icon-danger-selected)',\n          },\n          info: {\n            DEFAULT: 'var(--ui-color-icon-info-default)',\n            default: 'var(--ui-color-icon-info-default)',\n            hover: 'var(--ui-color-icon-info-hover)',\n            pressed: 'var(--ui-color-icon-info-pressed)',\n            selected: 'var(--ui-color-icon-info-selected)',\n          },\n          'all-colors': {\n            red: 'var(--ui-color-icon-all-colors-red)',\n            orange: 'var(--ui-color-icon-all-colors-orange)',\n            yellow: 'var(--ui-color-icon-all-colors-yellow)',\n            lime: 'var(--ui-color-icon-all-colors-lime)',\n            green: 'var(--ui-color-icon-all-colors-green)',\n            cyan: 'var(--ui-color-icon-all-colors-cyan)',\n            azure: 'var(--ui-color-icon-all-colors-azure)',\n            blue: 'var(--ui-color-icon-all-colors-blue)',\n            violet: 'var(--ui-color-icon-all-colors-violet)',\n            magenta: 'var(--ui-color-icon-all-colors-magenta)',\n            rose: 'var(--ui-color-icon-all-colors-rose)',\n          },\n        },\n        'all-colors': {\n          red: 'var(--ui-color-text-all-colors-red)',\n          orange: 'var(--ui-color-text-all-colors-orange)',\n          yellow: 'var(--ui-color-text-all-colors-yellow)',\n          lime: 'var(--ui-color-text-all-colors-lime)',\n          green: 'var(--ui-color-text-all-colors-green)',\n          cyan: 'var(--ui-color-text-all-colors-cyan)',\n          azure: 'var(--ui-color-text-all-colors-azure)',\n          blue: 'var(--ui-color-text-all-colors-blue)',\n          violet: 'var(--ui-color-text-all-colors-violet)',\n          magenta: 'var(--ui-color-text-all-colors-magenta)',\n          rose: 'var(--ui-color-text-all-colors-rose)',\n        },\n        // === CUSTOM ALERT COLORS ===\n        'alert-info-text': 'var(--ui-color-alert-info-text)',\n        'alert-success-text': 'var(--ui-color-alert-success-text)',\n        'alert-danger-text': 'var(--ui-color-alert-danger-text)',\n        'alert-warning-text': 'var(--ui-color-alert-warning-text)',\n        'alert-info-icon': 'var(--ui-color-alert-info-icon)',\n        'alert-success-icon': 'var(--ui-color-alert-success-icon)',\n        'alert-danger-icon': 'var(--ui-color-alert-danger-icon)',\n        'alert-warning-icon': 'var(--ui-color-alert-warning-icon)',\n      },\n\n      // === TOKENS SEMÁNTICOS DE FIGMA - Colores de Fondo ===\n      backgroundColor: {\n        primary: 'var(--ui-color-text-primary)',\n        secondary: 'var(--ui-color-text-secondary)',\n        tertiary: 'var(--ui-color-text-tertiary)',\n        disabled: 'var(--ui-color-text-disabled)',\n        canvas: {\n          DEFAULT: 'var(--ui-color-bg-canvas-default)',\n          default: 'var(--ui-color-bg-canvas-default)',\n          inverse: 'var(--ui-color-bg-canvas-inverse)',\n        },\n        overlay: {\n          DEFAULT: 'var(--ui-color-bg-overlay-default)',\n          default: 'var(--ui-color-bg-overlay-default)',\n          darker: 'var(--ui-color-bg-overlay-darker)',\n        },\n        surface: {\n          DEFAULT: 'var(--ui-color-bg-surface-default)',\n          default: 'var(--ui-color-bg-surface-default)',\n          hover: 'var(--ui-color-bg-surface-hover)',\n          pressed: 'var(--ui-color-bg-surface-pressed)',\n          selected: 'var(--ui-color-bg-surface-selected)',\n          disabled: 'var(--ui-color-bg-surface-dissabled)',\n          secondary: {\n            DEFAULT: 'var(--ui-color-bg-surface-secondary-default)',\n            default: 'var(--ui-color-bg-surface-secondary-default)',\n            hover: 'var(--ui-color-bg-surface-secondary-hover)',\n            pressed: 'var(--ui-color-bg-surface-secondary-pressed)',\n            selected: 'var(--ui-color-bg-surface-secondary-selected)',\n          },\n          tertiary: {\n            DEFAULT: 'var(--ui-color-bg-surface-tertiary-default)',\n            default: 'var(--ui-color-bg-surface-tertiary-default)',\n            hover: 'var(--ui-color-bg-surface-tertiary-hover)',\n            pressed: 'var(--ui-color-bg-surface-tertiary-pressed)',\n            selected: 'var(--ui-color-bg-surface-tertiary-selected)',\n          },\n          brand: {\n            DEFAULT: 'var(--ui-color-bg-surface-brand-default)',\n            default: 'var(--ui-color-bg-surface-brand-default)',\n            hover: 'var(--ui-color-bg-surface-brand-hover)',\n            pressed: 'var(--ui-color-bg-surface-brand-pressed)',\n            selected: 'var(--ui-color-bg-surface-brand-selected)',\n            disabled: 'var(--ui-color-bg-surface-brand-disabled)',\n          },\n          success: {\n            DEFAULT: 'var(--ui-color-bg-surface-success-default)',\n            default: 'var(--ui-color-bg-surface-success-default)',\n            hover: 'var(--ui-color-bg-surface-success-hover)',\n            pressed: 'var(--ui-color-bg-surface-success-pressed)',\n            selected: 'var(--ui-color-bg-surface-success-selected)',\n            disabled: 'var(--ui-color-bg-surface-success-disabled)',\n          },\n          warning: {\n            DEFAULT: 'var(--ui-color-bg-surface-warning-default)',\n            default: 'var(--ui-color-bg-surface-warning-default)',\n            hover: 'var(--ui-color-bg-surface-warning-hover)',\n            pressed: 'var(--ui-color-bg-surface-warning-pressed)',\n            selected: 'var(--ui-color-bg-surface-warning-selected)',\n            disabled: 'var(--ui-color-bg-surface-warning-disabled)',\n          },\n          danger: {\n            DEFAULT: 'var(--ui-color-bg-surface-danger-default)',\n            default: 'var(--ui-color-bg-surface-danger-default)',\n            hover: 'var(--ui-color-bg-surface-danger-hover)',\n            pressed: 'var(--ui-color-bg-surface-danger-pressed)',\n            selected: 'var(--ui-color-bg-surface-danger-selected)',\n            disabled: 'var(--ui-color-bg-surface-danger-disabled)',\n          },\n          info: {\n            DEFAULT: 'var(--ui-color-bg-surface-info-default)',\n            default: 'var(--ui-color-bg-surface-info-default)',\n            hover: 'var(--ui-color-bg-surface-info-hover)',\n            pressed: 'var(--ui-color-bg-surface-info-pressed)',\n            selected: 'var(--ui-color-bg-surface-info-selected)',\n            disabled: 'var(--ui-color-bg-surface-info-disabled)',\n          },\n          'all-colors': {\n            red: 'var(--ui-color-bg-surface-all-colors-red)',\n            orange: 'var(--ui-color-bg-surface-all-colors-orange)',\n            yellow: 'var(--ui-color-bg-surface-all-colors-yellow)',\n            lime: 'var(--ui-color-bg-surface-all-colors-lime)',\n            green: 'var(--ui-color-bg-surface-all-colors-green)',\n            cyan: 'var(--ui-color-bg-surface-all-colors-cyan)',\n            azure: 'var(--ui-color-bg-surface-all-colors-azure)',\n            blue: 'var(--ui-color-bg-surface-all-colors-blue)',\n            violet: 'var(--ui-color-bg-surface-all-colors-violet)',\n            magenta: 'var(--ui-color-bg-surface-all-colors-magenta)',\n            rose: 'var(--ui-color-bg-surface-all-colors-rose)',\n          },\n        },\n        fill: {\n          DEFAULT: 'var(--ui-color-bg-fill-default)',\n          default: 'var(--ui-color-bg-fill-default)',\n          hover: 'var(--ui-color-bg-fill-hover)',\n          pressed: 'var(--ui-color-bg-fill-pressed)',\n          selected: 'var(--ui-color-bg-fill-selected)',\n          disabled: 'var(--ui-color-bg-fill-dissabled)',\n          secondary: {\n            DEFAULT: 'var(--ui-color-bg-fill-secondary-default)',\n            default: 'var(--ui-color-bg-fill-secondary-default)',\n            hover: 'var(--ui-color-bg-fill-secondary-hover)',\n            pressed: 'var(--ui-color-bg-fill-secondary-pressed)',\n            selected: 'var(--ui-color-bg-fill-secondary-selected)',\n          },\n          tertiary: {\n            DEFAULT: 'var(--ui-color-bg-fill-tertiary-default)',\n            default: 'var(--ui-color-bg-fill-tertiary-default)',\n            hover: 'var(--ui-color-bg-fill-tertiary-hover)',\n            pressed: 'var(--ui-color-bg-fill-tertiary-pressed)',\n            selected: 'var(--ui-color-bg-fill-tertiary-selected)',\n          },\n          brand: {\n            DEFAULT: 'var(--ui-color-bg-fill-brand-default)',\n            default: 'var(--ui-color-bg-fill-brand-default)',\n            hover: 'var(--ui-color-bg-fill-brand-hover)',\n            pressed: 'var(--ui-color-bg-fill-brand-pressed)',\n            selected: 'var(--ui-color-bg-fill-brand-selected)',\n            disabled: 'var(--ui-color-bg-fill-brand-disabled)',\n          },\n          success: {\n            DEFAULT: 'var(--ui-color-bg-fill-success-default)',\n            default: 'var(--ui-color-bg-fill-success-default)',\n            hover: 'var(--ui-color-bg-fill-success-hover)',\n            pressed: 'var(--ui-color-bg-fill-success-pressed)',\n            selected: 'var(--ui-color-bg-fill-success-selected)',\n            disabled: 'var(--ui-color-bg-fill-success-disabled)',\n          },\n          warning: {\n            DEFAULT: 'var(--ui-color-bg-fill-warning-default)',\n            default: 'var(--ui-color-bg-fill-warning-default)',\n            hover: 'var(--ui-color-bg-fill-warning-hover)',\n            pressed: 'var(--ui-color-bg-fill-warning-pressed)',\n            selected: 'var(--ui-color-bg-fill-warning-selected)',\n            disabled: 'var(--ui-color-bg-fill-warning-disabled)',\n          },\n          danger: {\n            DEFAULT: 'var(--ui-color-bg-fill-danger-default)',\n            default: 'var(--ui-color-bg-fill-danger-default)',\n            hover: 'var(--ui-color-bg-fill-danger-hover)',\n            pressed: 'var(--ui-color-bg-fill-danger-pressed)',\n            selected: 'var(--ui-color-bg-fill-danger-selected)',\n            disabled: 'var(--ui-color-bg-fill-danger-pressed-2)',\n          },\n          info: {\n            DEFAULT: 'var(--ui-color-bg-fill-info-default)',\n            default: 'var(--ui-color-bg-fill-info-default)',\n            hover: 'var(--ui-color-bg-fill-info-hover)',\n            pressed: 'var(--ui-color-bg-fill-info-pressed)',\n            selected: 'var(--ui-color-bg-fill-info-selected)',\n            disabled: 'var(--ui-color-bg-fill-info-pressed-2)',\n          },\n          'all-colors': {\n            red: 'var(--ui-color-bg-fill-all-colors-red)',\n            orange: 'var(--ui-color-bg-fill-all-colors-orange)',\n            yellow: 'var(--ui-color-bg-fill-all-colors-yellow)',\n            lime: 'var(--ui-color-bg-fill-all-colors-lime)',\n            green: 'var(--ui-color-bg-fill-all-colors-green)',\n            cyan: 'var(--ui-color-bg-fill-all-colors-cyan)',\n            azure: 'var(--ui-color-bg-fill-all-colors-azure)',\n            blue: 'var(--ui-color-bg-fill-all-colors-blue)',\n            violet: 'var(--ui-color-bg-fill-all-colors-violet)',\n            magenta: 'var(--ui-color-bg-fill-all-colors-magenta)',\n            rose: 'var(--ui-color-bg-fill-all-colors-rose)',\n          },\n        },\n        // === CUSTOM ALERT COLORS ===\n        'alert-info-bg': 'var(--ui-color-alert-info-bg)',\n        'alert-success-bg': 'var(--ui-color-alert-success-bg)',\n        'alert-danger-bg': 'var(--ui-color-alert-danger-bg)',\n        'alert-warning-bg': 'var(--ui-color-alert-warning-bg)',\n      },\n\n      // === TOKENS SEMÁNTICOS DE FIGMA - Colores de Bordes ===\n      borderColor: {\n        DEFAULT: 'var(--ui-color-border-default)',\n        default: 'var(--ui-color-border-default)',\n        hover: 'var(--ui-color-border-hover)',\n        pressed: 'var(--ui-color-border-pressed)',\n        focus: 'var(--ui-color-border-focus)',\n        disabled: 'var(--ui-color-border-disabled)',\n        subtle: 'var(--ui-color-border-subtle)',\n        'on-color': 'var(--ui-color-border-on-color)',\n        strong: 'var(--ui-color-border-strong)',\n        success: 'var(--ui-color-border-success)',\n        warning: 'var(--ui-color-border-warning)',\n        danger: 'var(--ui-color-border-danger)',\n        info: 'var(--ui-color-border-info)',\n        brand: {\n          DEFAULT: 'var(--ui-color-border-brand)',\n          default: 'var(--ui-color-border-brand)',\n          hover: 'var(--ui-color-bg-fill-brand-hover)',\n          pressed: 'var(--ui-color-bg-fill-brand-pressed)',\n          selected: 'var(--ui-color-bg-fill-brand-selected)',\n          disabled: 'var(--ui-color-bg-fill-brand-disabled)',\n        },\n        fill: {\n          DEFAULT: 'var(--ui-color-bg-fill-default)',\n          default: 'var(--ui-color-bg-fill-default)',\n          hover: 'var(--ui-color-bg-fill-hover)',\n          pressed: 'var(--ui-color-bg-fill-pressed)',\n          selected: 'var(--ui-color-bg-fill-selected)',\n          disabled: 'var(--ui-color-bg-fill-dissabled)',\n          brand: {\n            DEFAULT: 'var(--ui-color-bg-fill-brand-default)',\n            default: 'var(--ui-color-bg-fill-brand-default)',\n            hover: 'var(--ui-color-bg-fill-brand-hover)',\n            pressed: 'var(--ui-color-bg-fill-brand-pressed)',\n            selected: 'var(--ui-color-bg-fill-brand-selected)',\n            disabled: 'var(--ui-color-bg-fill-brand-disabled)',\n          },\n          tertiary: {\n            DEFAULT: 'var(--ui-color-bg-fill-tertiary-default)',\n            default: 'var(--ui-color-bg-fill-tertiary-default)',\n            hover: 'var(--ui-color-bg-fill-tertiary-hover)',\n            pressed: 'var(--ui-color-bg-fill-tertiary-pressed)',\n            selected: 'var(--ui-color-bg-fill-tertiary-selected)',\n            disabled: 'var(--ui-color-bg-fill-tertiary-disabled)',\n          },\n        },\n        'all-colors-red': 'var(--ui-color-border-all-colors-red)',\n        'all-colors-orange': 'var(--ui-color-border-all-colors-orange)',\n        'all-colors-yellow': 'var(--ui-color-border-all-colors-yellow)',\n        'all-colors-lime': 'var(--ui-color-border-all-colors-lime)',\n        'all-colors-green': 'var(--ui-color-border-all-colors-green)',\n        'all-colors-cyan': 'var(--ui-color-border-all-colors-cyan)',\n        'all-colors-azure': 'var(--ui-color-border-all-colors-azure)',\n        'all-colors-blue': 'var(--ui-color-border-all-colors-blue)',\n        'all-colors-violet': 'var(--ui-color-border-all-colors-violet)',\n        'all-colors-magenta': 'var(--ui-color-border-all-colors-magenta)',\n        'all-colors-rose': 'var(--ui-color-border-all-colors-rose)',\n        // === CUSTOM ALERT COLORS ===\n        'alert-info-border': 'var(--ui-color-alert-info-border)',\n        'alert-success-border': 'var(--ui-color-alert-success-border)',\n        'alert-danger-border': 'var(--ui-color-alert-danger-border)',\n        'alert-warning-border': 'var(--ui-color-alert-warning-border)',\n      },\n\n      // === TOKENS SEMÁNTICOS DE FIGMA - Colores de Iconos (usando fill) ===\n      fill: {\n        DEFAULT: 'var(--ui-color-icon-default)',\n        default: 'var(--ui-color-icon-default)',\n        hover: 'var(--ui-color-icon-hover)',\n        pressed: 'var(--ui-color-icon-pressed)',\n        selected: 'var(--ui-color-icon-selected)',\n        disabled: 'var(--ui-color-icon-disabled)',\n        'on-color': 'var(--ui-color-icon-on-color)',\n        secondary: {\n          DEFAULT: 'var(--ui-color-dark-gray-200)',\n          default: 'var(--ui-color-dark-gray-200)',\n        },\n        brand: {\n          DEFAULT: 'var(--ui-color-icon-brand-default)',\n          default: 'var(--ui-color-icon-brand-default)',\n          hover: 'var(--ui-color-icon-brand-hover)',\n          pressed: 'var(--ui-color-icon-brand-pressed)',\n          selected: 'var(--ui-color-icon-brand-selected)',\n        },\n        success: {\n          DEFAULT: 'var(--ui-color-icon-success-default)',\n          default: 'var(--ui-color-icon-success-default)',\n          hover: 'var(--ui-color-icon-success-hover)',\n          pressed: 'var(--ui-color-icon-success-pressed)',\n          selected: 'var(--ui-color-icon-success-selected)',\n        },\n        warning: {\n          DEFAULT: 'var(--ui-color-icon-warning-default)',\n          default: 'var(--ui-color-icon-warning-default)',\n          hover: 'var(--ui-color-icon-warning-hover)',\n          pressed: 'var(--ui-color-icon-warning-pressed)',\n          selected: 'var(--ui-color-icon-warning-selected)',\n        },\n        danger: {\n          DEFAULT: 'var(--ui-color-icon-danger-default)',\n          default: 'var(--ui-color-icon-danger-default)',\n          hover: 'var(--ui-color-icon-danger-hover)',\n          pressed: 'var(--ui-color-icon-danger-pressed)',\n          selected: 'var(--ui-color-icon-danger-selected)',\n        },\n        info: {\n          DEFAULT: 'var(--ui-color-icon-info-default)',\n          default: 'var(--ui-color-icon-info-default)',\n          hover: 'var(--ui-color-icon-info-hover)',\n          pressed: 'var(--ui-color-icon-info-pressed)',\n          selected: 'var(--ui-color-icon-info-selected)',\n        },\n        allColors: {\n          red: 'var(--ui-color-icon-all-colors-red)',\n          orange: 'var(--ui-color-icon-all-colors-orange)',\n          yellow: 'var(--ui-color-icon-all-colors-yellow)',\n          lime: 'var(--ui-color-icon-all-colors-lime)',\n          green: 'var(--ui-color-icon-all-colors-green)',\n          cyan: 'var(--ui-color-icon-all-colors-cyan)',\n          azure: 'var(--ui-color-icon-all-colors-azure)',\n          blue: 'var(--ui-color-icon-all-colors-blue)',\n          violet: 'var(--ui-color-icon-all-colors-violet)',\n          magenta: 'var(--ui-color-icon-all-colors-magenta)',\n          rose: 'var(--ui-color-icon-all-colors-rose)',\n        },\n      },\n\n      fontFamily: {\n        // Single source: orbit-tokens --ui-font-family-ui (optional --app-font-family on consumer :root)\n        sans: 'var(--ui-font-family-ui)',\n        // === TOKENS DE FIGMA ===\n        ui: 'var(--ui-font-family-ui)',\n        'ui-text': 'var(--ui-font-family-ui)',\n        'ui-rounded': 'var(--ui-font-family-ui)',\n        mono: 'var(--ui-font-family-mono)',\n      },\n\n      // === TOKENS DE FIGMA - Font Weight ===\n      fontWeight: {\n        // Valores numéricos estándar\n        100: '100',\n        200: '200',\n        300: '300',\n        400: '400',\n        500: '500',\n        600: '600',\n        700: '700',\n        800: '800',\n        900: '900',\n\n        // Base weights de Figma\n        regular: 'var(--ui-font-weight-regular)', // 400\n        medium: 'var(--ui-font-weight-medium)', // 500\n        semibold: 'var(--ui-font-weight-semibold)', // 600\n        bold: 'var(--ui-font-weight-bold)', // 700\n\n        // Typography weights\n        // Headings\n        'heading-h1': 'var(--ui-type-heading-h1-weight)',\n        'heading-h2': 'var(--ui-type-heading-h2-weight)',\n        'heading-h3': 'var(--ui-type-heading-h3-weight)',\n        'heading-h4': 'var(--ui-type-heading-h4-weight)',\n        'heading-h5': 'var(--ui-type-heading-h5-weight)',\n        'heading-h6': 'var(--ui-type-heading-h6-weight)',\n\n        // Body XS\n        'body-xs-regular': 'var(--ui-type-body-xs-Regular-weight)',\n        'body-xs-medium': 'var(--ui-type-body-xs-Medium-weight)',\n        'body-xs-semibold': 'var(--ui-type-body-xs-Semibold-weight)',\n        'body-xs-bold': 'var(--ui-type-body-xs-Bold-weight)',\n\n        // Body SM\n        'body-sm-regular': 'var(--ui-type-body-sm-Regular-weight)',\n        'body-sm-medium': 'var(--ui-type-body-sm-Medium-weight)',\n        'body-sm-semibold': 'var(--ui-type-body-sm-Semibold-weight)',\n        'body-sm-bold': 'var(--ui-type-body-sm-Bold-weight)',\n\n        // Body MD\n        'body-md-regular': 'var(--ui-type-body-md-Regular-weight)',\n        'body-md-medium': 'var(--ui-type-body-md-Medium-weight)',\n        'body-md-semibold': 'var(--ui-type-body-md-Semibold-weight)',\n        'body-md-bold': 'var(--ui-type-body-md-Bold-weight)',\n\n        // Body LG\n        'body-lg-regular': 'var(--ui-type-body-lg-Regular-weight)',\n        'body-lg-medium': 'var(--ui-type-body-lg-Medium-weight)',\n        'body-lg-semibold': 'var(--ui-type-body-lg-Semibold-weight)',\n        'body-lg-bold': 'var(--ui-type-body-lg-Bold-weight)',\n\n        // Label MD\n        'label-md-regular': 'var(--ui-type-label-md-Regular-weight)',\n        'label-md-medium': 'var(--ui-type-label-md-Medium-weight)',\n        'label-md-semibold': 'var(--ui-type-label-md-Semibold-weight)',\n        'label-md-bold': 'var(--ui-type-label-md-Bold-weight)',\n\n        // Caption\n        'caption-xs': 'var(--ui-type-caption-xs-weight)',\n        'caption-md': 'var(--ui-type-caption-md-weight)',\n\n        // Code\n        'code-md': 'var(--ui-type-code-md-weight)',\n      },\n\n      // === TOKENS DE FIGMA - Letter Spacing ===\n      letterSpacing: {\n        tight: 'var(--ui-font-track-tight)',\n        normal: 'var(--ui-font-track-normal)',\n        wide: 'var(--ui-font-track-wide)',\n\n        // Typography letter spacing\n        'heading-h1': 'var(--ui-type-heading-h1-tracking)',\n        'heading-h2': 'var(--ui-type-heading-h2-tracking)',\n        'heading-h3': 'var(--ui-type-heading-h3-tracking)',\n        'heading-h4': 'var(--ui-type-heading-h4-tracking)',\n        'heading-h5': 'var(--ui-type-heading-h5-tracking)',\n        'heading-h6': 'var(--ui-type-heading-h6-tracking)',\n\n        // Body\n        'body-xs': 'var(--ui-type-body-xs-Regular-tracking)',\n        'body-sm': 'var(--ui-type-body-sm-Regular-tracking)',\n        'body-md': 'var(--ui-type-body-md-Regular-tracking)',\n        'body-lg': 'var(--ui-type-body-lg-Regular-tracking)',\n\n        // Label\n        'label-md': 'var(--ui-type-label-md-Regular-tracking)',\n\n        // Caption\n        'caption-xs': 'var(--ui-type-caption-xs-tracking)',\n        'caption-md': 'var(--ui-type-caption-md-tracking)',\n\n        // Code\n        'code-md': 'var(--ui-type-code-md-tracking)',\n      },\n      // === TOKENS DE FIGMA - Line Height ===\n      lineHeight: {\n        // Headings\n        'heading-h1': 'var(--ui-type-heading-h1-ih)',\n        'heading-h2': 'var(--ui-type-heading-h2-ih)',\n        'heading-h3': 'var(--ui-type-heading-h3-ih)',\n        'heading-h4': 'var(--ui-type-heading-h4-ih)',\n        'heading-h5': 'var(--ui-type-heading-h5-ih)',\n        'heading-h6': 'var(--ui-type-heading-h6-ih)',\n\n        // Body XS\n        'body-xs-regular': 'var(--ui-type-body-xs-Regular-ih)',\n        'body-xs-medium': 'var(--ui-type-body-xs-Medium-ih)',\n        'body-xs-semibold': 'var(--ui-type-body-xs-Semibold-ih)',\n        'body-xs-bold': 'var(--ui-type-body-xs-Bold-ih)',\n\n        // Body SM\n        'body-sm-regular': 'var(--ui-type-body-sm-Regular-ih)',\n        'body-sm-medium': 'var(--ui-type-body-sm-Medium-ih)',\n        'body-sm-semibold': 'var(--ui-type-body-sm-Semibold-ih)',\n        'body-sm-bold': 'var(--ui-type-body-sm-Bold-ih)',\n\n        // Body MD\n        'body-md-regular': 'var(--ui-type-body-md-Regular-ih)',\n        'body-md-medium': 'var(--ui-type-body-md-Medium-ih)',\n        'body-md-semibold': 'var(--ui-type-body-md-Semibold-ih)',\n        'body-md-bold': 'var(--ui-type-body-md-Bold-ih)',\n\n        // Body LG\n        'body-lg-regular': 'var(--ui-type-body-lg-Regular-ih)',\n        'body-lg-medium': 'var(--ui-type-body-lg-Medium-ih)',\n        'body-lg-semibold': 'var(--ui-type-body-lg-Semibold-ih)',\n        'body-lg-bold': 'var(--ui-type-body-lg-Bold-ih)',\n\n        // Label MD\n        'label-md-regular': 'var(--ui-type-label-md-Regular-ih)',\n        'label-md-medium': 'var(--ui-type-label-md-Medium-ih)',\n        'label-md-semibold': 'var(--ui-type-label-md-Semibold-ih)',\n        'label-md-bold': 'var(--ui-type-label-md-Bold-ih)',\n\n        // Caption\n        'caption-xs': 'var(--ui-type-caption-xs-ih)',\n        'caption-md': 'var(--ui-type-caption-md-ih)',\n\n        // Code\n        'code-md': 'var(--ui-type-code-md-ih)',\n      },\n\n      borderWidth: {\n        1: '1px',\n        2: '2px',\n        3: '3px',\n        4: '4px',\n        5: '5px',\n        6: '6px',\n        7: '7px',\n        8: '8px',\n      },\n      fontSize: {\n        // === TOKENS DE FIGMA - Font Size Base ===\n        '2xs': 'var(--ui-font-size-2xs)', // 10px\n        xs: 'var(--ui-font-size-xs)', // 12px\n        sm: 'var(--ui-font-size-sm)', // 14px\n        md: 'var(--ui-font-size-md)', // 16px\n        lg: 'var(--ui-font-size-lg)', // 18px\n        xl: 'var(--ui-font-size-xl)', // 20px\n        '2xl': 'var(--ui-font-size-2xl)', // 24px\n        '3xl': 'var(--ui-font-size-3xl)', // 30px\n        '4xl': 'var(--ui-font-size-4xl)', // 36px\n        '5xl': 'var(--ui-font-size-5xl)', // 48px\n\n        // === TOKENS DE FIGMA - Typography Sizes ===\n        // Headings\n        'heading-h1': 'var(--ui-type-heading-h1-size)',\n        'heading-h2': 'var(--ui-type-heading-h2-size)',\n        'heading-h3': 'var(--ui-type-heading-h3-size)',\n        'heading-h4': 'var(--ui-type-heading-h4-size)',\n        'heading-h5': 'var(--ui-type-heading-h5-size)',\n        'heading-h6': 'var(--ui-type-heading-h6-size)',\n\n        // Body XS\n        'body-xs-regular': 'var(--ui-type-body-xs-Regular-size)',\n        'body-xs-medium': 'var(--ui-type-body-xs-Medium-size)',\n        'body-xs-semibold': 'var(--ui-type-body-xs-Semibold-size)',\n        'body-xs-bold': 'var(--ui-type-body-xs-Bold-size)',\n\n        // Body SM\n        'body-sm-regular': 'var(--ui-type-body-sm-Regular-size)',\n        'body-sm-medium': 'var(--ui-type-body-sm-Medium-size)',\n        'body-sm-semibold': 'var(--ui-type-body-sm-Semibold-size)',\n        'body-sm-bold': 'var(--ui-type-body-sm-Bold-size)',\n\n        // Body MD\n        'body-md-regular': 'var(--ui-type-body-md-Regular-size)',\n        'body-md-medium': 'var(--ui-type-body-md-Medium-size)',\n        'body-md-semibold': 'var(--ui-type-body-md-Semibold-size)',\n        'body-md-bold': 'var(--ui-type-body-md-Bold-size)',\n\n        // Body LG\n        'body-lg-regular': 'var(--ui-type-body-lg-Regular-size)',\n        'body-lg-medium': 'var(--ui-type-body-lg-Medium-size)',\n        'body-lg-semibold': 'var(--ui-type-body-lg-Semibold-size)',\n        'body-lg-bold': 'var(--ui-type-body-lg-Bold-size)',\n\n        // Label MD\n        'label-md-regular': 'var(--ui-type-label-md-Regular-size)',\n        'label-md-medium': 'var(--ui-type-label-md-Medium-size)',\n        'label-md-semibold': 'var(--ui-type-label-md-Semibold-size)',\n        'label-md-bold': 'var(--ui-type-label-md-Bold-size)',\n\n        // Caption\n        'caption-xs': 'var(--ui-type-caption-xs-size)',\n        'caption-md': 'var(--ui-type-caption-md-size)',\n\n        // Code\n        'code-md': 'var(--ui-type-code-md-size)',\n\n        // Valores legacy adicionales\n        xxs: '10px', // Alias de 2xs\n        base: '16px', // Alias de md\n        '6xl': '60px',\n        '7xl': '72px',\n        '8xl': '96px',\n        '9xl': '128px',\n      },\n      borderRadius: {\n        // Valores legacy\n        sm: '4px',\n        md: '6px',\n        lg: '8px',\n        xl: '12px',\n        '2xl': '16px',\n\n        // === TOKENS DE FIGMA - Border Radius Semánticos ===\n        'control-xs': 'var(--ui-radius-control-xs)',\n        'control-sm': 'var(--ui-radius-control-sm)',\n        'control-md': 'var(--ui-radius-control-md)',\n        'control-lg': 'var(--ui-radius-control-lg)',\n        'control-pill': 'var(--ui-radius-control-pill)',\n        'surface-card': 'var(--ui-radius-surface-card)',\n        'surface-modal': 'var(--ui-radius-surface-modal)',\n        'surface-popover': 'var(--ui-radius-surface-popover)',\n        'surface-tooltip': 'var(--ui-radius-surface-tooltip)',\n        'surface-sheet': 'var(--ui-radius-surface-sheet)',\n        'surface-forms': 'var(--ui-radius-surface-forms)',\n        'surface-cuadrado': 'var(--ui-radius-surface-cuadrado)',\n        'image-na': 'var(--ui-radius-image-na)',\n        'image-sm': 'var(--ui-radius-image-sm)',\n        'image-md': 'var(--ui-radius-image-md)',\n        'image-pill': 'var(--ui-radius-image-pill)',\n      },\n      boxShadow: {\n        // Valores legacy\n        button: '0px 1px 3px 0px rgba(0, 0, 0, 0.10), 0px 1px 2px -1px rgba(0, 0, 0, 0.10)',\n        xs: '0px 1px 2px 0px rgba(0, 0, 0, 0.05)',\n        sm: '0px 1px 2px -1px rgba(0, 0, 0, 0.10), 0px 1px 3px 0px rgba(0, 0, 0, 0.10)',\n        md: '0px 2px 4px -2px rgba(0, 0, 0, 0.10), 0px 4px 5px -1px rgba(0, 0, 0, 0.10)',\n        lg: '0px 4px 6px -4px rgba(0, 0, 0, 0.10), 0px 10px 15px -3px rgba(0, 0, 0, 0.10)',\n        xl: '0px 8px 10px -6px rgba(0, 0, 0, 0.10), 0px 20px 25px -5px rgba(0, 0, 0, 0.10)',\n\n        // === TOKENS DE FIGMA - Box Shadow ===\n        '01': 'var(--ui-shadow-01-x) var(--ui-shadow-01-y) var(--ui-shadow-01-blur) var(--ui-shadow-01-Spread) var(--ui-shadow-01-Color)',\n        /** Catálogo (y similares): en hover se mantiene elevación base (shadow-1) y se suma shadow-3 (Figma). */\n        '01-03': `var(--ui-shadow-01-x) var(--ui-shadow-01-y) var(--ui-shadow-01-blur) var(--ui-shadow-01-Spread) var(--ui-shadow-01-Color), ${uiBoxShadow03}`,\n        '02': 'var(--ui-shadow-02-x) var(--ui-shadow-02-y) var(--ui-shadow-02-blur) var(--ui-shadow-02-Spread) var(--ui-shadow-02-Color)',\n        '03': uiBoxShadow03,\n        '04': 'var(--ui-shadow-04-x) var(--ui-shadow-04-y) var(--ui-shadow-04-blur) var(--ui-shadow-04-Spread) var(--ui-shadow-04-Color)',\n        '05': 'var(--ui-shadow-05-x) var(--ui-shadow-05-y) var(--ui-shadow-05-blur) var(--ui-shadow-05-Spread) var(--ui-shadow-05-Color)',\n      },\n\n      // === TOKENS DE FIGMA - Espaciado Positivo ===\n      spacing: {\n        ...spacingValues.spacing,\n        ...figmaSpacingScale,\n      },\n\n      // === TOKENS DE FIGMA - Tamaños (Width y Height) ===\n      width: {\n        // Tamaños de controles\n        'control-xxs': 'var(--ui-size-control-xxs)',\n        'control-xs': 'var(--ui-size-control-xs)',\n        'control-sm': 'var(--ui-size-control-sm)',\n        'control-md': 'var(--ui-size-control-md)',\n        'control-lg': 'var(--ui-size-control-lg)',\n\n        // Tamaños de iconos\n        'icon-xs': 'var(--ui-size-Icon-xs)',\n        'icon-sm': 'var(--ui-size-Icon-sm)',\n        'icon-md': 'var(--ui-size-Icon-md)',\n        'icon-lg': 'var(--ui-size-Icon-lg)',\n        'icon-xl': 'var(--ui-size-Icon-xl)',\n      },\n\n      height: {\n        // Tamaños de controles\n        'control-xxs': 'var(--ui-size-control-xxs)',\n        'control-xs': 'var(--ui-size-control-xs)',\n        'control-sm': 'var(--ui-size-control-sm)',\n        'control-md': 'var(--ui-size-control-md)',\n        'control-lg': 'var(--ui-size-control-lg)',\n\n        // Tamaños de iconos\n        'icon-xs': 'var(--ui-size-Icon-xs)',\n        'icon-sm': 'var(--ui-size-Icon-sm)',\n        'icon-md': 'var(--ui-size-Icon-md)',\n        'icon-lg': 'var(--ui-size-Icon-lg)',\n        'icon-xl': 'var(--ui-size-Icon-xl)',\n      },\n\n      minHeight: {\n        // Aplicar valores legacy\n        // ...spacingValues.minHeight,\n\n        // Tamaños de controles\n        'control-xxs': 'var(--ui-size-control-xxs)',\n        'control-xs': 'var(--ui-size-control-xs)',\n        'control-sm': 'var(--ui-size-control-sm)',\n        'control-md': 'var(--ui-size-control-md)',\n        'control-lg': 'var(--ui-size-control-lg)',\n\n        // Tamaños de iconos\n        'icon-xs': 'var(--ui-size-Icon-xs)',\n        'icon-sm': 'var(--ui-size-Icon-sm)',\n        'icon-md': 'var(--ui-size-Icon-md)',\n        'icon-lg': 'var(--ui-size-Icon-lg)',\n        'icon-xl': 'var(--ui-size-Icon-xl)',\n      },\n\n      maxHeight: {\n        // Aplicar valores legacy\n        // ...spacingValues.maxHeight,\n\n        // Tamaños de controles\n        'control-xxs': 'var(--ui-size-control-xxs)',\n        'control-xs': 'var(--ui-size-control-xs)',\n        'control-sm': 'var(--ui-size-control-sm)',\n        'control-md': 'var(--ui-size-control-md)',\n        'control-lg': 'var(--ui-size-control-lg)',\n\n        // Tamaños de iconos\n        'icon-xs': 'var(--ui-size-Icon-xs)',\n        'icon-sm': 'var(--ui-size-Icon-sm)',\n        'icon-md': 'var(--ui-size-Icon-md)',\n        'icon-lg': 'var(--ui-size-Icon-lg)',\n        'icon-xl': 'var(--ui-size-Icon-xl)',\n      },\n\n      minWidth: {\n        // Aplicar valores legacy\n        // ...spacingValues.minWidth,\n\n        // Tamaños de controles\n        'control-xxs': 'var(--ui-size-control-xxs)',\n        'control-xs': 'var(--ui-size-control-xs)',\n        'control-sm': 'var(--ui-size-control-sm)',\n        'control-md': 'var(--ui-size-control-md)',\n        'control-lg': 'var(--ui-size-control-lg)',\n\n        // Tamaños de iconos\n        'icon-xs': 'var(--ui-size-Icon-xs)',\n        'icon-sm': 'var(--ui-size-Icon-sm)',\n        'icon-md': 'var(--ui-size-Icon-md)',\n        'icon-lg': 'var(--ui-size-Icon-lg)',\n        'icon-xl': 'var(--ui-size-Icon-xl)',\n      },\n\n      maxWidth: {\n        // Aplicar valores legacy\n        // ...spacingValues.maxWidth,\n\n        // Tamaños de controles\n        'control-xxs': 'var(--ui-size-control-xxs)',\n        'control-xs': 'var(--ui-size-control-xs)',\n        'control-sm': 'var(--ui-size-control-sm)',\n        'control-md': 'var(--ui-size-control-md)',\n        'control-lg': 'var(--ui-size-control-lg)',\n\n        // Tamaños de iconos\n        'icon-xs': 'var(--ui-size-Icon-xs)',\n        'icon-sm': 'var(--ui-size-Icon-sm)',\n        'icon-md': 'var(--ui-size-Icon-md)',\n        'icon-lg': 'var(--ui-size-Icon-lg)',\n        'icon-xl': 'var(--ui-size-Icon-xl)',\n      },\n\n      // === TOKENS DE FIGMA - Gap ===\n      gap: {\n        ...spacingValues.gap,\n        ...figmaSpacingScale,\n      },\n\n      // Aplicar el resto de valores de espaciado legacy\n      // padding: spacingValues.padding,\n      margin: {\n        ...spacingValues.margin,\n        ...figmaSpacingScale,\n      },\n      inset: {\n        ...spacingValues.inset,\n        ...figmaSpacingScale,\n      },\n      left: {\n        ...spacingValues.left,\n        ...figmaSpacingScale,\n      },\n      right: {\n        ...spacingValues.right,\n        ...figmaSpacingScale,\n      },\n      top: {\n        ...spacingValues.top,\n        ...figmaSpacingScale,\n      },\n      bottom: {\n        ...spacingValues.bottom,\n        ...figmaSpacingScale,\n      },\n      zIndex: {\n        // Valores legacy\n        dropdown: '1000',\n        sticky: '1020',\n        fixed: '1030',\n        'modal-backdrop': '1040',\n        modal: '1050',\n        popover: '1060',\n        tooltip: '1070',\n\n        // === TOKENS DE FIGMA - Z-Index ===\n        hide: 'var(--ui-z-hide)',\n        base: 'var(--ui-z-base)',\n        raised: 'var(--ui-z-raised)',\n        shell: 'var(--ui-z-shell)',\n        toast: 'var(--ui-z-toast)',\n        overlay: 'var(--ui-z-overlay)',\n        max: 'var(--ui-z-max)',\n      },\n      animation: {\n        'progress-bar': 'progressBar 3s linear infinite',\n        'bounce-in': 'bounce-in 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55)',\n        'bounce-out': 'bounce-out 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55)',\n        'fade-in': 'fade-in 0.3s ease-in-out',\n        'fade-out': 'fade-out 0.3s ease-in-out',\n        'dropdown-enter': 'dropdown-enter 0.2s ease-out',\n        'dropdown-exit': 'dropdown-exit 0.2s ease-in',\n      },\n      transitionDuration: {\n        dropdown: '200ms',\n      },\n      transitionTimingFunction: {\n        dropdown: 'ease-out',\n      },\n      aspectRatio: {\n        video: '16/9',\n        square: '1/1',\n        auto: 'auto',\n      },\n  };\n}\n","/**\n * Orbit Design System — Tailwind preset\n * Maps Tailwind theme.extend to CSS variables from @imj_media/orbit-tokens.\n * Single source for theme keys shared with @imj_media/ui and consuming apps.\n *\n * Usage: presets: [import(\"@imj_media/orbit-tokens/tailwind/preset\").default]\n * or: presets: [require(\"@imj_media/orbit-tokens/tailwind/preset\")]\n */\nimport { buildOrbitTailwindThemeExtend } from \"./buildThemeExtend\";\n\nconst preset = {\n  theme: {\n    extend: buildOrbitTailwindThemeExtend(),\n  },\n};\n\nexport default preset;\n","export const THEME_LIGHT = \"light\" as const;\nexport const THEME_DARK = \"dark\" as const;\nexport const themeNames = { light: THEME_LIGHT, dark: THEME_DARK } as const;\nexport type ThemeName = (typeof themeNames)[keyof typeof themeNames];\n"]}