/*
 * Copyright 2023 Bloomreach. All rights reserved. (https://www.bloomreach.com/)
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *  https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

:root {
  --brie-blue-50: var(--banana-blue-50);
  --brie-blue-100: var(--banana-blue-100);
  --brie-blue-200: var(--banana-blue-200);
  --brie-blue-300: var(--banana-blue-300);
  --brie-blue-400: var(--banana-blue-400);
  --brie-blue-500: var(--banana-blue-500);
  --brie-blue-600: var(--banana-blue-600);
  --brie-blue-700: var(--banana-blue-700);
  --brie-blue-800: #024E96;
  --brie-blue-900: #004280;
  --brie-blue-A100: #CDEFF8;
  --brie-blue-A200: #65D0E9;
  --brie-blue-A400: #00B5E2;
  --brie-blue-A700: #00A5CE;

  --brie-orange-50: var(--banana-orange-50);
  --brie-orange-100: var(--banana-orange-100);
  --brie-orange-200: var(--banana-orange-200);
  --brie-orange-300: var(--banana-orange-300);
  --brie-orange-400: var(--banana-orange-400);
  --brie-orange-500: var(--banana-orange-500);
  --brie-orange-600: var(--banana-orange-600);
  --brie-orange-700: var(--banana-orange-700);
  --brie-orange-800: #A84202;
  --brie-orange-900: #963C00;
  --brie-orange-A100: #FFDFCE;
  --brie-orange-A200: #FF9659;
  --brie-orange-A400: #FF751A;
  --brie-orange-A700: #E64A19;

  --brie-red-50: var(--banana-red-50);
  --brie-red-100: var(--banana-red-100);
  --brie-red-200: var(--banana-red-200);;
  --brie-red-300: var(--banana-red-300);;
  --brie-red-400: var(--banana-red-400);;
  --brie-red-500: var(--banana-red-500);;
  --brie-red-600: var(--banana-red-600);;
  --brie-red-700: var(--banana-red-700);;
  --brie-red-800: #990202;
  --brie-red-900: #850000;
  --brie-red-A100: #FF9999;
  --brie-red-A200: #FF596A;
  --brie-red-A400: #FF334E;
  --brie-red-A700: #F70029;

  --brie-grey-50: #FFFFFF;
  --brie-grey-100: #F5F5F5;
  --brie-grey-200: #E8E8EA;
  --brie-grey-300: #D9D9DD;
  --brie-grey-400: #BCBCBC;
  --brie-grey-500: #9E9E9E;
  --brie-grey-600: #666666;
  --brie-grey-700: #494A4B;
  --brie-grey-800: #212121;
  --brie-grey-900: #000000;
  --brie-grey-A100: #F5F5F5;
  --brie-grey-A200: #E8E8EA;
  --brie-grey-A400: #BCBCBC;
  --brie-grey-A700: #494A4B;

  --brie-functional-color-blue-dark: #002840;
  --brie-functional-color-blue-light: #303D4F;
  --brie-functional-color-green: #3DCC3D;
  --brie-functional-color-yellow: #FFD500;

  --brie-text-color-regular: var(--brie-grey-800);
  --brie-text-color-light: var(--brie-grey-100);
  --brie-text-color-link: var(--brie-blue-500);
  --brie-text-color-caption: var(--brie-grey-600);
  --brie-text-color-disabled: var(--brie-grey-500);
  --brie-text-color-error: var(--brie-red-500);

  --brie-contrast-color-dark: var(--brie-functional-color-blue-dark);
  --brie-contrast-color-light: var(--brie-text-color-light);

  --brie-heading-primary-foreground: var(--banana-heading-primary-foreground);
  --brie-modal-background-default: var(--banana-modal-background-default);
  --brie-modal-background-footer: var(--banana-modal-background-footer);

  --brie-white: #FFFFFF;
}
