/*
Catppuccin
MIT License
Copyright (c) 2021 Catppuccin
https://github.com/catppuccin/catppuccin
*/

.theme-light.catppuccin-light.color-scheme-accent {
  --accent-h: 11;
  --accent-s: 59%;
  --accent-l: 67%;
}
.theme-light.catppuccin-light {
  --color-red-rgb: 230, 69, 83;
  --color-orange-rgb: 254, 100, 12;
  --color-yellow-rgb: 223, 142, 29;
  --color-green-rgb: 64, 160, 43;
  --color-cyan-rgb: 23, 146, 154;
  --color-blue-rgb: 33, 102, 246;
  --color-purple-rgb: 137, 56, 239;
  --color-pink-rgb: 234, 119, 203;

  --color-red: #e64553;
  --color-orange: #fe640c;
  --color-yellow: #df8e1d;
  --color-green: #40a02b;
  --color-cyan: #17929a;
  --color-blue: #2166f6;
  --color-purple: #8938ef;
  --color-pink: #ea77cb;

  --background-primary: #f0f1f5;
  --background-primary-alt: #dce0e8;
  --background-secondary: #dce0e8;
  --interactive-normal: hsla(228, 11%, 65%, 0.25);
  --interactive-hover: hsla(228, 11%, 65%, 0.5);

  --background-modifier-border: #ccd0da;
  --background-modifier-border-hover: #bcc0cc;
  --background-modifier-border-focus: #acb0be;

  --text-normal: #4d4f69;
  --text-muted: #5d5f77;
  --text-faint: #8d8fa2;

  --text-selection: rgba(172, 176, 190, 0.3);
  --text-highlight-bg: rgba(223, 142, 29, 0.3);
}
.theme-light.catppuccin-light.contrast-light-tonal {
  --background-secondary: #dce0e8;
}
.theme-light.catppuccin-light.contrast-light-white {
  --interactive-normal: #f0f1f5;
  --background-modifier-border: #dce0e8;
}

.theme-dark.catppuccin-dark.color-scheme-accent {
  --accent-h: 10;
  --accent-s: 57%;
  --accent-l: 88%;

  --text-on-accent: var(--background-primary);
  --text-on-accent-inverted: var(--background-primary);
}
.theme-dark.catppuccin-dark,
.theme-light.catppuccin-light.contrast-light-vivid .titlebar,
.theme-light.catppuccin-light.contrast-light-vivid .status-bar,
.theme-light.catppuccin-light.contrast-light-vivid .workspace::before,
.theme-light.catppuccin-light.contrast-light-vivid .workspace-ribbon,
.theme-light.catppuccin-light.contrast-light-vivid .mod-sidedock.mod-left-split,
.theme-light:not(.layout-minimal).catppuccin-light.contrast-light-vivid .mod-sidedock.mod-right-split,
.theme-light:not(.layout-minimal).catppuccin-light.contrast-light-vivid .mod-root .workspace-tab-header-container,
.theme-light:not(.layout-minimal).catppuccin-light.contrast-light-vivid .mod-root .workspace-tab-header-container::before {
  --color-red-rgb: 235, 153, 156;
  --color-orange-rgb: 239, 160, 118;
  --color-yellow-rgb: 229, 200, 144;
  --color-green-rgb: 166, 209, 138;
  --color-cyan-rgb: 129, 200, 190;
  --color-blue-rgb: 140, 170, 238;
  --color-purple-rgb: 202, 158, 230;
  --color-pink-rgb: 244, 185, 229;

  --color-red: #eb999c;
  --color-orange: #efa076;
  --color-yellow: #e5c890;
  --color-green: #a6d18a;
  --color-cyan: #81c8be;
  --color-blue: #8caaee;
  --color-purple: #ca9ee6;
  --color-pink: #f4b9e5;

  --background-primary: #303446;
  --background-primary-alt: #242634;
  --background-secondary: #242634;
  --interactive-normal: hsla(229, 13%, 52%, 0.25);
  --interactive-hover: hsla(229, 13%, 52%, 0.5);

  --background-modifier-border: #41455a;
  --background-modifier-border-hover: #51576d;
  --background-modifier-border-focus: #626880;

  --text-normal: #c6d0f5;
  --text-muted: #a6adce;
  --text-faint: #848ba7;

  --text-selection: rgba(98, 104, 128, 0.5);
  --text-highlight-bg: rgba(223, 142, 29, 0.4);
}
.theme-dark.catppuccin-dark.contrast-dark-black {
  --background-modifier-border: #303446;
  --text-highlight-bg: rgba(223, 142, 29, 0.5);
}
