/*
Solarized
MIT License
Copyright (c) 2011 Ethan Schoonover
https://ethanschoonover.com/solarized/
*/

.theme-light.solarized-light.color-scheme-accent,
.theme-dark.solarized-dark.color-scheme-accent {
  --accent-h: 205;
  --accent-s: 70%;
  --accent-l: 48%;
}

.theme-light.solarized-light,
.theme-dark.solarized-dark {
  --color-red-rgb: 220, 50, 47;
  --color-orange-rgb: 203, 77, 22;
  --color-yellow-rgb: 181, 137, 0;
  --color-green-rgb: 133, 153, 0;
  --color-cyan-rgb: 42, 161, 152;
  --color-blue-rgb: 38, 139, 210;
  --color-purple-rgb: 108, 113, 196;
  --color-pink-rgb: 211, 54, 130;

  --color-red: #dc322f;
  --color-orange: #cb4b16;
  --color-yellow: #b58900;
  --color-green: #859900;
  --color-cyan: #2aa198;
  --color-blue: #268bd2;
  --color-purple: #6c71c4;
  --color-pink: #d33682;
}

.theme-light.solarized-light {
  --background-primary: #fdf6e3;
  --background-primary-alt: #eee8d5;
  --background-secondary: #eee8d5;
  --interactive-normal: rgba(0, 0, 0, 0.062);
  --interactive-hover: rgba(0, 0, 0, 0.15);

  --background-modifier-border: #e9e1c8;
  --background-modifier-border-hover: #d0cab8;
  --background-modifier-border-focus: #d0cab8;

  --text-normal: #073642;
  --text-muted: #586e75;
  --text-faint: #abb2ac;
  --tx4: #586e75;

  --text-selection: rgba(202, 197, 182, 0.3);
  --text-highlight-bg: rgba(203, 75, 22, 0.3);
}
.theme-light.solarized-light.contrast-light-tonal {
  --background-secondary: #fdf6e3;
}

.theme-dark.solarized-dark,
.theme-light.solarized-light.contrast-light-vivid .titlebar,
.theme-light.solarized-light.contrast-light-vivid .status-bar,
.theme-light.solarized-light.contrast-light-vivid .workspace::before,
.theme-light.solarized-light.contrast-light-vivid .workspace-ribbon,
.theme-light.solarized-light.contrast-light-vivid .mod-sidedock.mod-left-split,
.theme-light:not(.layout-minimal).solarized-light.contrast-light-vivid .mod-sidedock.mod-right-split,
.theme-light:not(.layout-minimal).solarized-light.contrast-light-vivid .mod-root .workspace-tab-header-container,
.theme-light:not(.layout-minimal).solarized-light.contrast-light-vivid .mod-root .workspace-tab-header-container::before {
  --background-primary: #002b36;
  --background-primary-alt: #073642;
  --background-secondary: #073642;
  --interactive-normal: rgba(255, 255, 255, 0.062);
  --interactive-hover: rgba(255, 255, 255, 0.15);

  --background-modifier-border: #19414b;
  --background-modifier-border-hover: #274850;
  --background-modifier-border-focus: #31535b;

  --text-normal: #bccaca;
  --text-muted: #97abb2;
  --text-faint: #4a717a;
  --tx4: #657b83;

  --text-selection: rgba(15, 81, 98, 0.3);
  --text-highlight-bg: rgba(203, 75, 22, 0.35);
}
.theme-dark.solarized-dark.contrast-dark-black {
  --text-selection: rgba(15, 81, 98, 0.55);
  --background-modifier-border: #002b36;
}
