@import '@angular/material';

// Functionnal Colors
$mic-functionnal-colors-error-red: #cc0033;
$mic-functionnal-colors-warning-orange: #f9a825;
$mic-functionnal-colors-blue-info: #4271d6;
$mic-functionnal-colors-success-green: #0c8a0a;
$mic-functionnal-colors-info-pink: #cc196a;

// Text Colors
$mic-text-colors-normal: rgba(0, 0, 0, 0.87);
$mic-text-colors-helper: rgba(0, 0, 0, 0.6);
$mic-text-colors-helper-readonly-light: rgba(255, 255, 255, 0.7);
$mic-text-colors-disabled: rgba(0, 0, 0, 0.38);
$mic-text-colors-error: #cc0033;
$mic-text-colors-normal-light: #ffffff;
$mic-layout-colors-white-disabled: rgba(255, 255, 255, 0.38);

// Brand Colors
$mic-brand-colors-white: #ffffff;
$mic-brand-colors-blue: #27509b;
$mic-brand-colors-purple: #582c83;
$mic-brand-colors-yellow: #fce500;
$mic-brand-colors-green: #84bd00;
$mic-brand-colors-grey: #53565a;

// Global colors
$dark-primary-text: $mic-text-colors-normal;
$light-primary-text: $mic-text-colors-normal-light;

$mic-red: (
  A100: #c6616b,
  A400: #cc0033,
  A700: #a6192e,
  contrast: (
    A100: $light-primary-text,
    A400: $light-primary-text,
    A700: $light-primary-text
  )
);

$mic-blue: (
  50: #d4e7fa,
  A100: #99cef6,
  A200: #4869a4,
  A300: #3a61a6,
  A400: #27509b,
  A700: #1b386c,
  contrast: (
    A100: $dark-primary-text,
    A400: $light-primary-text,
    A700: $light-primary-text
  )
);

$mic-dark-blue: (
  50: #c5ddf6,
  A100: #99cef6,
  A400: #7dbef0,
  A700: #6eb8f0,
  contrast: (
    A100: $dark-primary-text,
    A400: $light-primary-text,
    A700: $light-primary-text
  )
);

$mic-yellow: (
  50: #fefccb,
  A100: #fdf271,
  A400: #fce500,
  A700: #fce500,
  contrast: (
    50: $mic-text-colors-disabled,
    A100: $dark-primary-text,
    A400: $dark-primary-text,
    A700: $dark-primary-text
  )
);

$mic-valid: (
  A100: #2e7d32,
  A400: #92c18f,
  A700: #ceeac6,
  contrast: (
    A100: $light-primary-text,
    A400: $dark-primary-text,
    A700: $dark-primary-text
  )
);

$mic-warn: (
  A100: #b71c1c,
  A400: #dd8880,
  A700: #f3c9bc,
  contrast: (
    A100: $light-primary-text,
    A400: $dark-primary-text,
    A700: $dark-primary-text
  )
);

$mic-grey: (
  50: #fafafa,
  100: #f5f5f5,
  200: #eeeeee,
  300: #e0e0e0,
  400: #bdbdbd,
  500: #707070,
  600: #2e2e2e,
  700: #272727,
  800: #1e1e1e,
  900: #121212,
  A100: #ffffff,
  A200: #eeeeee,
  A400: #bdbdbd,
  A500: #616161,
  A600: #363636,
  A700: #272727,
  contrast: (
    50: $dark-primary-text,
    100: $dark-primary-text,
    200: $dark-primary-text,
    300: $dark-primary-text,
    400: $dark-primary-text,
    500: $light-primary-text,
    600: $light-primary-text,
    700: $light-primary-text,
    800: $light-primary-text,
    900: $light-primary-text,
    A100: $dark-primary-text,
    A200: $dark-primary-text,
    A400: $dark-primary-text,
    A700: $light-primary-text
  )
);
