/* 
Rosé Pine
MIT License 
Copyright (c) 2023 Rosé Pine
https://github.com/rose-pine/rose-pine-theme
*/

.theme-light.rose-pine-light.color-scheme-accent {
  --accent-h: 3;
  --accent-s: 53%;
  --accent-l: 67%;
}
.theme-light.rose-pine-light {
  --color-red-rgb: 180, 99, 122;
  --color-orange-rgb: 215, 130, 125;
  --color-yellow-rgb: 234, 157, 53;
  --color-green-rgb: 40, 105, 131;
  --color-cyan-rgb: 87, 147, 159;
  --color-blue-rgb: 87, 147, 159;
  --color-purple-rgb: 144, 122, 169;
  --color-pink-rgb: 144, 122, 169;

  --color-red: #b4637a;
  --color-orange: #d7827e;
  --color-yellow: #ea9d34;
  --color-green: #286983;
  --color-cyan: #56949f;
  --color-blue: #56949f;
  --color-purple: #907aa9;
  --color-pink: #907aa9;

  --background-primary: #fffaf3;
  --background-primary-alt: #faf4ed;
  --background-secondary: #faf4ed;
  --interactive-normal: rgba(233, 223, 218, 0.5);
  --interactive-hover: rgba(233, 223, 218, 1);

  --background-modifier-border: #eae3e1;
  --background-modifier-border-hover: #dfdad9;
  --background-modifier-border-focus: #cecacd;

  --text-normal: #575279;
  --text-muted: #797593;
  --text-faint: #9893a5;

  --text-selection: rgba(191, 180, 181, 0.35);
}

.theme-dark.rose-pine-dark.color-scheme-accent {
  --accent-h: 2;
  --accent-s: 55%;
  --accent-l: 83%;

  --text-on-accent: var(--background-primary);
  --text-on-accent-inverted: var(--background-primary);
}
.theme-dark.rose-pine-dark,
.theme-light.rose-pine-light.contrast-light-vivid .titlebar,
.theme-light.rose-pine-light.contrast-light-vivid .status-bar,
.theme-light.rose-pine-light.contrast-light-vivid .workspace::before,
.theme-light.rose-pine-light.contrast-light-vivid .workspace-ribbon,
.theme-light.rose-pine-light.contrast-light-vivid .mod-sidedock.mod-left-split,
.theme-light:not(.layout-minimal).rose-pine-light.contrast-light-vivid .mod-sidedock.mod-right-split,
.theme-light:not(.layout-minimal).rose-pine-light.contrast-light-vivid .mod-root .workspace-tab-header-container,
.theme-light:not(.layout-minimal).rose-pine-light.contrast-light-vivid .mod-root .workspace-tab-header-container::before {
  --color-red-rgb: 234, 111, 146;
  --color-orange-rgb: 233, 155, 151;
  --color-yellow-rgb: 246, 193, 119;
  --color-green-rgb: 47, 116, 143;
  --color-cyan-rgb: 157, 207, 215;
  --color-blue-rgb: 157, 207, 215;
  --color-purple-rgb: 196, 167, 231;
  --color-pink-rgb: 196, 167, 231;

  --color-red: #eb6f92;
  --color-orange: #ea9a97;
  --color-yellow: #f6c177;
  --color-green: #31748f;
  --color-cyan: #9ccfd8;
  --color-blue: #9ccfd8;
  --color-purple: #c4a7e7;
  --color-pink: #c4a7e7;

  --background-primary: #1f1d2e;
  --background-primary-alt: #191724;
  --background-secondary: #191724;
  --interactive-normal: rgba(68, 66, 86, 0.5);
  --interactive-hover: rgba(68, 66, 86, 1);

  --background-modifier-border: #312f41;
  --background-modifier-border-hover: #403d52;
  --background-modifier-border-focus: #524f67;

  --text-normal: #e0def4;
  --text-muted: #908caa;
  --text-faint: #6e6a86;

  --text-selection: rgba(126, 121, 155, 0.35);
}
.theme-dark.rose-pine-dark.contrast-dark-black {
  --background-modifier-border: #21202e;
}
