// HACKER THEME KEYS

// HACKER THEME COLOR KEYS MAP: hacker theme's keys color map.
// - Map include semantic color keys scope tokens.
// - Map is collected into the $theme-hacker-settings map and is interpolated into custom properties.

$theme-hacker-keys: (
  primary-color: $theme-hacker-primary-color,
  primary-hover-color: $theme-hacker-primary-hover-color,
  surface-selected: $theme-hacker-surface-selected,
  primary-selected-hover-color: $theme-hacker-primary-selected-hover-color,
  primary-highlighted-color: $theme-hacker-primary-highlighted-color,
  text-primary: $theme-hacker-text-primary,
  text-secondary: $theme-hacker-text-secondary,
  text-tertiary: $theme-hacker-text-tertiary,
  text-color-on-inverted: $theme-hacker-text-color-on-inverted,
  placeholder-color: $theme-hacker-placeholder-color,
  icon-primary: $theme-hacker-icon-primary,
  link-color: $theme-hacker-link-color,
  fixed-light-color: $theme-hacker-fixed-light-color,
  fixed-dark-color: $theme-hacker-fixed-dark-color,
  surface-primary: $theme-hacker-surface-primary,
  surface-primary-hover: $theme-hacker-surface-primary-hover,
  surface-secondary: $theme-hacker-surface-secondary,
  surface-tertiary: $theme-hacker-surface-tertiary,
  surface-quaternary: $theme-hacker-surface-quaternary,
  surface-inverse: $theme-hacker-surface-inverse,
  surface-success: $theme-hacker-surface-success,
  surface-alert: $theme-hacker-surface-alert,
  surface-warning: $theme-hacker-surface-warning,
  disabled-text-color: $theme-hacker-disabled-text-color,
  disabled-background-color: $theme-hacker-disabled-background-color,
  positive-color: $theme-hacker-positive-color,
  positive-color-hover: $theme-hacker-positive-color-hover,
  positive-color-selected: $theme-hacker-positive-color-selected,
  positive-color-selected-hover: $theme-hacker-positive-color-selected-hover,
  positive-color-background: $theme-hacker-positive-color-background,
  negative-color: $theme-hacker-negative-color,
  negative-color-hover: $theme-hacker-negative-color-hover,
  negative-color-selected: $theme-hacker-negative-color-selected,
  negative-color-selected-hover: $theme-hacker-negative-color-selected-hover,
  negative-color-background: $theme-hacker-negative-color-background,
  divider-primary: $theme-hacker-divider-primary,
  divider-secondary: $theme-hacker-divider-secondary,
  divider-overlay: $theme-hacker-divider-overlay,
  divider-halo: $theme-hacker-divider-halo,
  divider-selected: $theme-hacker-divider-selected,
  warning-color: $theme-hacker-warning-color,
  warning-color-hover: $theme-hacker-warning-color-hover,
  warning-color-selected: $theme-hacker-warning-color-selected,
  warning-color-selected-hover: $theme-hacker-warning-color-selected-hover,
  warning-color-background: $theme-hacker-warning-color-background,
  brand-color: $theme-hacker-primary-color,
  brand-hover-color: $theme-hacker-primary-hover-color,
  brand-selected-color: $theme-hacker-surface-selected,
  brand-selected-hover-color: $theme-hacker-primary-selected-hover-color
);

// DARK THEME SHADOW MAP: dark theme's shadow color map.
// - Map include shadow scope tokens.
// - Map is collected into the $theme-hacker-settings map and is interpolated into custom properties.

$theme-hacker-shadow-keys: (
  box-shadow-xs: $theme-hacker-box-shadow-xs,
  box-shadow-small: $theme-hacker-box-shadow-small,
  box-shadow-medium: $theme-hacker-box-shadow-medium,
  box-shadow-large: $theme-hacker-box-shadow-large,
  shadow-color: $theme-hacker-shadow-color
);
