import { colors as r } from "./colors.js";
const a = {
  primary: {
    10: "var(--primary-10)",
    20: "var(--primary-20)",
    30: "var(--primary-30)",
    40: "var(--primary-40)",
    50: "var(--primary-50)",
    60: "var(--primary-60)",
    70: "var(--primary-70)",
    80: "var(--primary-80)",
    90: "var(--primary-90)",
    100: "var(--primary-100)"
  },
  content: {
    primary: "var(--content-primary)",
    secondary: "var(--content-secondary)",
    brand: "var(--content-brand)",
    inverse: {
      strong: "var(--content-inverse-strong)",
      subtle: "var(--content-inverse-subtle)"
    },
    placeholder: "var(--content-placeholder)"
  },
  interaction: {
    default: "var(--interaction-main-default)",
    main: {
      default: "var(--interaction-main-default)",
      hover: "var(--interaction-main-hover)",
      active: "var(--interaction-main-active)"
    },
    sub: {
      strong: {
        default: "var(--interaction-sub-strong-default)"
      },
      medium: {
        default: "var(--interaction-sub-medium-default)"
      },
      border: {
        default: "var(--interaction-sub-border-default)",
        active: "var(--interaction-sub-border-active)"
      },
      brand: {
        subtle: "var(--interaction-sub-brand-subtle)"
      }
    },
    "sub-medium": "var(--interaction-sub-medium-default)",
    "sub-strong": "var(--interaction-sub-strong-default)",
    "sub-border": "var(--interaction-sub-border-default)",
    support: {
      hover: "var(--support-hover)",
      unselected: "var(--support-unselected)",
      selected: "var(--support-selected)",
      prefilled: "var(--support-prefilled)",
      disabled: {
        subtle: "var(--support-disabled-subtle)",
        medium: "var(--support-disabled-medium)",
        strong: "var(--support-disabled-strong)"
      }
    },
    muted: {
      brand: {
        hover: "var(--muted-brand-hover)",
        active: "var(--muted-brand-active)"
      },
      generic: {
        hover: "var(--muted-generic-hover)",
        active: "var(--muted-generic-active)"
      }
    },
    "critical-subtle": "var(--interaction-critical-subtle-default)",
    "warning-subtle": "var(--interaction-warning-subtle-default)",
    "success-subtle": "var(--interaction-success-subtle-default)",
    critical: "var(--interaction-critical-default)",
    warning: "var(--interaction-warning-default)",
    success: "var(--interaction-success-default)"
  },
  divider: {
    strong: "var(--divider-strong)",
    medium: "var(--divider-medium)",
    subtle: "var(--divider-subtle)"
  },
  surface: {
    alt: "var(--surface-alt)",
    default: "var(--surface)"
  },
  background: {
    default: "var(--background)",
    alt: "var(--background-alt)"
  },
  text: {
    disabled: {
      strong: "var(--text-disabled-strong)"
    }
  }
}, t = {
  ...r,
  ...a
};
export {
  t as THEME_COLORS,
  a as tokens
};
