/*
 * @copyright   Copyright (C) 2010-2024 Combodo SAS
 * @license     http://opensource.org/licenses/AGPL-3.0
 */

/* Semantic palettes */
/* - Primary color of the brand */
$ibo-color-primary-100: $ibo-color-orange-100 !default;
$ibo-color-primary-200: $ibo-color-orange-200 !default;
$ibo-color-primary-300: $ibo-color-orange-300 !default;
$ibo-color-primary-400: $ibo-color-orange-400 !default;
$ibo-color-primary-500: $ibo-color-orange-500 !default;
$ibo-color-primary-600: $ibo-color-orange-600 !default;
$ibo-color-primary-700: $ibo-color-orange-700 !default;
$ibo-color-primary-800: $ibo-color-orange-800 !default;
$ibo-color-primary-900: $ibo-color-orange-900 !default;
$ibo-color-primary-950: $ibo-color-orange-950 !default;

/* - Secondary color of the brand */
$ibo-color-secondary-100: $ibo-color-grey-100 !default;
$ibo-color-secondary-200: $ibo-color-grey-200 !default;
$ibo-color-secondary-300: $ibo-color-grey-300 !default;
$ibo-color-secondary-400: $ibo-color-grey-400 !default;
$ibo-color-secondary-500: $ibo-color-grey-500 !default;
$ibo-color-secondary-600: $ibo-color-grey-600 !default;
$ibo-color-secondary-700: $ibo-color-grey-700 !default;
$ibo-color-secondary-800: $ibo-color-grey-800 !default;
$ibo-color-secondary-900: $ibo-color-grey-900 !default;
$ibo-color-secondary-950: $ibo-color-grey-950 !default;

/* - Information: messages / actions that should neither seem as success, warning or failure  */
$ibo-color-information-100: $ibo-color-blue-100 !default;
$ibo-color-information-200: $ibo-color-blue-200 !default;
$ibo-color-information-300: $ibo-color-blue-300 !default;
$ibo-color-information-400: $ibo-color-blue-400 !default;
$ibo-color-information-500: $ibo-color-blue-500 !default;
$ibo-color-information-600: $ibo-color-blue-600 !default;
$ibo-color-information-700: $ibo-color-blue-700 !default;
$ibo-color-information-800: $ibo-color-blue-800 !default;
$ibo-color-information-900: $ibo-color-blue-900 !default;
$ibo-color-information-950: $ibo-color-blue-950 !default;

/* Success: messages of success, safe actions, ... */
$ibo-color-success-100: $ibo-color-green-100 !default;
$ibo-color-success-200: $ibo-color-green-200 !default;
$ibo-color-success-300: $ibo-color-green-300 !default;
$ibo-color-success-400: $ibo-color-green-400 !default;
$ibo-color-success-500: $ibo-color-green-500 !default;
$ibo-color-success-600: $ibo-color-green-600 !default;
$ibo-color-success-700: $ibo-color-green-700 !default;
$ibo-color-success-800: $ibo-color-green-800 !default;
$ibo-color-success-900: $ibo-color-green-900 !default;
$ibo-color-success-950: $ibo-color-green-950 !default;

/* Warning: messages of warning, actions that would be done carefully, ... */
$ibo-color-warning-100: $ibo-color-orange-100 !default;
$ibo-color-warning-200: $ibo-color-orange-200 !default;
$ibo-color-warning-300: $ibo-color-orange-300 !default;
$ibo-color-warning-400: $ibo-color-orange-400 !default;
$ibo-color-warning-500: $ibo-color-orange-500 !default;
$ibo-color-warning-600: $ibo-color-orange-600 !default;
$ibo-color-warning-700: $ibo-color-orange-700 !default;
$ibo-color-warning-800: $ibo-color-orange-800 !default;
$ibo-color-warning-900: $ibo-color-orange-900 !default;
$ibo-color-warning-950: $ibo-color-orange-950 !default;

/* Danger: messages of failure, error, ... */
$ibo-color-error-100: $ibo-color-red-100 !default;
$ibo-color-error-200: $ibo-color-red-200 !default;
$ibo-color-error-300: $ibo-color-red-300 !default;
$ibo-color-error-400: $ibo-color-red-400 !default;
$ibo-color-error-500: $ibo-color-red-500 !default;
$ibo-color-error-600: $ibo-color-red-600 !default;
$ibo-color-error-700: $ibo-color-red-700 !default;
$ibo-color-error-800: $ibo-color-red-800 !default;
$ibo-color-error-900: $ibo-color-red-900 !default;
$ibo-color-error-950: $ibo-color-red-950 !default;

/* Danger: messages of danger, actions that cannot be undone, ... */
$ibo-color-danger-100: $ibo-color-red-100 !default;
$ibo-color-danger-200: $ibo-color-red-200 !default;
$ibo-color-danger-300: $ibo-color-red-300 !default;
$ibo-color-danger-400: $ibo-color-red-400 !default;
$ibo-color-danger-500: $ibo-color-red-500 !default;
$ibo-color-danger-600: $ibo-color-red-600 !default;
$ibo-color-danger-700: $ibo-color-red-700 !default;
$ibo-color-danger-800: $ibo-color-red-800 !default;
$ibo-color-danger-900: $ibo-color-red-900 !default;
$ibo-color-danger-950: $ibo-color-red-950 !default;

$ibo-semantic-colors: ('primary', 'secondary', 'information', 'success', 'warning', 'danger');

$ibo-caselog-highlight-color-1: $ibo-color-green-700 !default;
$ibo-caselog-highlight-color-2: $ibo-color-pink-700 !default;
$ibo-caselog-highlight-color-3: $ibo-color-orange-400 !default;
$ibo-caselog-highlight-color-4: $ibo-color-blue-600 !default;
$ibo-caselog-highlight-color-5: $ibo-color-cyan-200 !default;
$ibo-caselog-highlight-color-6: $ibo-color-green-200 !default;
$ibo-caselog-highlight-color-7: $ibo-color-pink-300 !default;
$ibo-caselog-highlight-colors: ($ibo-caselog-highlight-color-1, $ibo-caselog-highlight-color-2, $ibo-caselog-highlight-color-3, $ibo-caselog-highlight-color-4, $ibo-caselog-highlight-color-5, $ibo-caselog-highlight-color-6, $ibo-caselog-highlight-color-7) !default;

/* CSS variables */
:root {
  --ibo-color-primary-100: #{$ibo-color-primary-100};
  --ibo-color-primary-200: #{$ibo-color-primary-200};
  --ibo-color-primary-300: #{$ibo-color-primary-300};
  --ibo-color-primary-400: #{$ibo-color-primary-400};
  --ibo-color-primary-500: #{$ibo-color-primary-500};
  --ibo-color-primary-600: #{$ibo-color-primary-600};
  --ibo-color-primary-700: #{$ibo-color-primary-700};
  --ibo-color-primary-800: #{$ibo-color-primary-800};
  --ibo-color-primary-900: #{$ibo-color-primary-900};
  --ibo-color-primary-950: #{$ibo-color-primary-950};

  --ibo-color-secondary-100: #{$ibo-color-secondary-100};
  --ibo-color-secondary-200: #{$ibo-color-secondary-200};
  --ibo-color-secondary-300: #{$ibo-color-secondary-300};
  --ibo-color-secondary-400: #{$ibo-color-secondary-400};
  --ibo-color-secondary-500: #{$ibo-color-secondary-500};
	--ibo-color-secondary-600: #{$ibo-color-secondary-600};
	--ibo-color-secondary-700: #{$ibo-color-secondary-700};
	--ibo-color-secondary-800: #{$ibo-color-secondary-800};
	--ibo-color-secondary-900: #{$ibo-color-secondary-900};
	--ibo-color-secondary-950: #{$ibo-color-secondary-950};

	--ibo-color-information-100: #{$ibo-color-information-100};
	--ibo-color-information-200: #{$ibo-color-information-200};
	--ibo-color-information-300: #{$ibo-color-information-300};
	--ibo-color-information-400: #{$ibo-color-information-400};
	--ibo-color-information-500: #{$ibo-color-information-500};
	--ibo-color-information-600: #{$ibo-color-information-600};
	--ibo-color-information-700: #{$ibo-color-information-700};
	--ibo-color-information-800: #{$ibo-color-information-800};
	--ibo-color-information-900: #{$ibo-color-information-900};
	--ibo-color-information-950: #{$ibo-color-information-950};

	--ibo-color-success-100: #{$ibo-color-success-100};
	--ibo-color-success-200: #{$ibo-color-success-200};
	--ibo-color-success-300: #{$ibo-color-success-300};
	--ibo-color-success-400: #{$ibo-color-success-400};
	--ibo-color-success-500: #{$ibo-color-success-500};
	--ibo-color-success-600: #{$ibo-color-success-600};
	--ibo-color-success-700: #{$ibo-color-success-700};
	--ibo-color-success-800: #{$ibo-color-success-800};
	--ibo-color-success-900: #{$ibo-color-success-900};
	--ibo-color-success-950: #{$ibo-color-success-950};

	--ibo-color-warning-100: #{$ibo-color-warning-100};
	--ibo-color-warning-200: #{$ibo-color-warning-200};
	--ibo-color-warning-300: #{$ibo-color-warning-300};
	--ibo-color-warning-400: #{$ibo-color-warning-400};
	--ibo-color-warning-500: #{$ibo-color-warning-500};
	--ibo-color-warning-600: #{$ibo-color-warning-600};
	--ibo-color-warning-700: #{$ibo-color-warning-700};
	--ibo-color-warning-800: #{$ibo-color-warning-800};
	--ibo-color-warning-900: #{$ibo-color-warning-900};
	--ibo-color-warning-950: #{$ibo-color-warning-950};

	--ibo-color-danger-100: #{$ibo-color-danger-100};
	--ibo-color-danger-200: #{$ibo-color-danger-200};
	--ibo-color-danger-300: #{$ibo-color-danger-300};
	--ibo-color-danger-400: #{$ibo-color-danger-400};
	--ibo-color-danger-500: #{$ibo-color-danger-500};
	--ibo-color-danger-600: #{$ibo-color-danger-600};
	--ibo-color-danger-700: #{$ibo-color-danger-700};
	--ibo-color-danger-800: #{$ibo-color-danger-800};
	--ibo-color-danger-900: #{$ibo-color-danger-900};
	--ibo-color-danger-950: #{$ibo-color-danger-950};

	--ibo-color-error-100: #{$ibo-color-error-100};
	--ibo-color-error-200: #{$ibo-color-error-200};
	--ibo-color-error-300: #{$ibo-color-error-300};
	--ibo-color-error-400: #{$ibo-color-error-400};
	--ibo-color-error-500: #{$ibo-color-error-500};
	--ibo-color-error-600: #{$ibo-color-error-600};
	--ibo-color-error-700: #{$ibo-color-error-700};
	--ibo-color-error-800: #{$ibo-color-error-800};
	--ibo-color-error-900: #{$ibo-color-error-900};
	--ibo-color-error-950: #{$ibo-color-error-950};

	--ibo-caselog-color-highlight-1: #{$ibo-caselog-highlight-color-1};
	--ibo-caselog-color-highlight-2: #{$ibo-caselog-highlight-color-2};
	--ibo-caselog-color-highlight-3: #{$ibo-caselog-highlight-color-3};
	--ibo-caselog-color-highlight-4: #{$ibo-caselog-highlight-color-4};
	--ibo-caselog-color-highlight-5: #{$ibo-caselog-highlight-color-5};
}