/*
Flexoki
MIT License
Copyright (c) 2023 Steph Ango
https://stephango.com/flexoki
*/

.theme-light.flexoki-light.color-scheme-accent {
  --accent-h: 175;
  --accent-s: 57%;
  --accent-l: 33%;
}
.theme-light.flexoki-light {
  --color-red-rgb: 175, 48, 41;
  --color-orange-rgb: 188, 82, 21;
  --color-yellow-rgb: 173, 131, 1;
  --color-green-rgb: 102, 128, 11;
  --color-cyan-rgb: 36, 131, 123;
  --color-blue-rgb: 32, 94, 166;
  --color-purple-rgb: 94, 64, 157;
  --color-pink-rgb: 160, 47, 111;

  --color-red: #af3029;
  --color-orange: #bc5215;
  --color-yellow: #ad8301;
  --color-green: #66800b;
  --color-cyan: #24837b;
  --color-blue: #205ea6;
  --color-purple: #5e409d;
  --color-pink: #a02f6f;

  --background-primary: #fffcf0;
  --background-primary-alt: #f2f0e5;
  --background-secondary: #f2f0e5;
  --interactive-normal: rgba(16, 15, 15, 0.05);
  --interactive-hover: rgba(16, 15, 15, 0.15);

  --background-modifier-border: #e6e4d9;
  --background-modifier-border-hover: #dad8ce;
  --background-modifier-border-focus: #cecdc3;

  --text-normal: #100f0f;
  --text-muted: #6f6e69;
  --text-faint: #b7b5ac;

  --text-selection: rgba(187, 220, 206, 0.3);
  --text-highlight-bg: rgba(247, 209, 61, 0.3);
}
.theme-light.flexoki-light.contrast-light-tonal {
  --background-secondary: #fffcf0;
}

.theme-dark.flexoki-dark.color-scheme-accent {
  --accent-h: 175;
  --accent-s: 49%;
  --accent-l: 45%;
}
.theme-dark.flexoki-dark,
.theme-light.flexoki-light.contrast-light-vivid .titlebar,
.theme-light.flexoki-light.contrast-light-vivid .status-bar,
.theme-light.flexoki-light.contrast-light-vivid .workspace::before,
.theme-light.flexoki-light.contrast-light-vivid .workspace-ribbon,
.theme-light.flexoki-light.contrast-light-vivid .mod-sidedock.mod-left-split,
.theme-light:not(.layout-minimal).flexoki-light.contrast-light-vivid .mod-sidedock.mod-right-split,
.theme-light:not(.layout-minimal).flexoki-light.contrast-light-vivid .mod-root .workspace-tab-header-container,
.theme-light:not(.layout-minimal).flexoki-light.contrast-light-vivid .mod-root .workspace-tab-header-container::before {
  --color-red-rgb: 209, 77, 65;
  --color-orange-rgb: 218, 112, 44;
  --color-yellow-rgb: 208, 162, 21;
  --color-green-rgb: 135, 154, 57;
  --color-cyan-rgb: 58, 169, 159;
  --color-blue-rgb: 67, 133, 190;
  --color-purple-rgb: 139, 126, 200;
  --color-pink-rgb: 206, 93, 151;

  --color-red: #d14d41;
  --color-orange: #da702c;
  --color-yellow: #d0a215;
  --color-green: #879a39;
  --color-cyan: #3aa99f;
  --color-blue: #4385be;
  --color-purple: #8b7ec8;
  --color-pink: #ce5d97;

  --background-primary: #100f0f;
  --background-primary-alt: #100f0f;
  --background-secondary: #1c1b1a;
  --interactive-normal: rgba(254, 252, 240, 0.05);
  --interactive-normal: rgba(254, 252, 240, 0.15);

  --background-modifier-border: #282726;
  --background-modifier-border-hover: #343331;
  --background-modifier-border-focus: #403e3c;

  --text-normal: #cecdc3;
  --text-muted: #878580;
  --text-faint: #575653;

  --text-selection: rgba(30, 95, 91, 0.3);
  --text-highlight-bg: rgba(213, 159, 17, 0.3);
}
.theme-dark.flexoki-dark.contrast-dark-black {
  --background-modifier-border: #1c1b1a;
}
