// stylelint-disable color-no-hex

// This extra import allows any variables that are created via functions to work when loaded into JS
@import '../../global_styling/functions/index';

// These colors stay the same no matter the theme
$euiColorGhost: #FFF !default;
$euiColorInk: #000 !default;

// Core
$euiColorPrimary: #1BA9F5 !default;
$euiColorAccent: #F990C0 !default;

// Status
$euiColorSuccess: #7DE2D1 !default;
$euiColorWarning: #FFCE7A !default;
$euiColorDanger: #F66 !default;

// Grays
$euiColorEmptyShade: #1D1E24 !default;
$euiColorLightestShade: #25262E !default;
$euiColorLightShade: #343741 !default;
$euiColorMediumShade: #535966 !default;
$euiColorDarkShade: #98A2B3 !default;
$euiColorDarkestShade: #D4DAE5 !default;
$euiColorFullShade: #FFF !default;

// Backgrounds
$euiPageBackgroundColor: shade($euiColorLightestShade, 45%) !default;
$euiColorHighlight: #2E2D25 !default;

// Variations from core
$euiTextColor: #DFE5EF !default;
$euiTitleColor: $euiTextColor !default;
$euiTextSubduedColor: makeHighContrastColor($euiColorMediumShade) !default;
$euiColorDisabled: shade($euiTextColor, 70%) !default;

// Contrasty text variants
$euiColorPrimaryText: makeHighContrastColor($euiColorPrimary) !default;
$euiColorSuccessText: makeHighContrastColor($euiColorSuccess) !default;
$euiColorAccentText: makeHighContrastColor($euiColorAccent) !default;
$euiColorWarningText: makeHighContrastColor($euiColorWarning) !default;
$euiColorDangerText: makeHighContrastColor($euiColorDanger) !default;
$euiColorDisabledText: makeDisabledContrastColor($euiColorDisabled) !default;
$euiLinkColor: $euiColorPrimaryText !default;

// Charts
$euiColorChartLines: $euiColorLightShade !default;
$euiColorChartBand: tint($euiColorLightestShade, 2.5%) !default;
