/*
Tiniri
MIT License
Copyright (c) 2024 Vladislav Gerasimov
https://tiniri.vlad.studio/
*/

.theme-light.tiniri-light.color-scheme-accent {
  --accent-h: 3;
  --accent-l: 54;
  --accent-s: 70;

  --interactive-normal: #f7f3f0;
  --interactive-hover: #ede9e1;
  --interactive-accent: #538a8a;
  --interactive-accent-hover: #5c9e9e;
  --text-on-accent: #fdfcfc;
  --text-on-accent-inverted: #333231;

  --text-success: #538a8a;
  --text-warning: #ad514c;
  --text-error: #ad514c;
  --text-accent: #ad514c;
  --text-accent-hover: #cc645e;
  --text-selection: #dae5e2;
  --text-highlight-bg: #fab48588;
}
.theme-light.tiniri-light {
  --background-primary: #fdfcfc;
  --background-primary-alt: #fdfcfc;
  --background-secondary: #f7f3f0;
  --background-secondary-alt: #f7f3f0;
  --background-modifier-border: #33323118;

  --text-normal: #333231;
  --text-muted: #807974;
  --text-faint: #80797499;

  --color-red: #ad514c;
  --color-orange: #d28450;
  --color-yellow: #d28450;
  --color-green: #538a8a;
  --color-cyan: #807974;
  --color-blue: #356b94;
  --color-purple: #804c6e;
  --color-pink: #bd71a4;
  --color-red-rgb: 173, 81, 76;
  --color-orange-rgb: 210, 132, 80;
  --color-yellow-rgb: 120, 113, 108;
  --color-green-rgb: 83, 138, 138;
  --color-cyan-rgb: 120, 113, 108;
  --color-blue-rgb: 53, 107, 148;
  --color-purple-rgb: 128, 76, 110;
  --color-pink-rgb: 189, 113, 164;
}

.theme-dark.tiniri-dark.color-scheme-accent {
  --accent-h: 0;
  --accent-l: 50;
  --accent-s: 77;

  --interactive-normal: #353a42;
  --interactive-hover: #3f444d;
  --interactive-accent: #314f52;
  --interactive-accent-hover: #39595c;
  --text-on-accent: #dbd3ca;
  --text-on-accent-inverted: #1f2122;

  --text-success: #aac2ae;
  --text-warning: #f5a571;
  --text-error: #f5a571;
  --text-accent: #ad514c;
  --text-accent-hover: #e07575;
  --text-selection: #353a42;
  --text-highlight-bg: #ad514c44;
}
.theme-dark.tiniri-dark,
.theme-light.tiniri-light.contrast-light-vivid .titlebar,
.theme-light.tiniri-light.contrast-light-vivid .status-bar,
.theme-light.tiniri-light.contrast-light-vivid .workspace::before,
.theme-light.tiniri-light.contrast-light-vivid .workspace-ribbon,
.theme-light.tiniri-light.contrast-light-vivid .mod-sidedock.mod-left-split,
.theme-light:not(.layout-minimal).tiniri-light.contrast-light-vivid .mod-sidedock.mod-right-split,
.theme-light:not(.layout-minimal).tiniri-light.contrast-light-vivid .mod-root .workspace-tab-header-container,
.theme-light:not(.layout-minimal).tiniri-light.contrast-light-vivid .mod-root .workspace-tab-header-container::before {
  --background-primary: #1f2122;
  --background-primary-alt: #1f2122;
  --background-secondary: #1b1d1e;
  --background-secondary-alt: #1b1d1e;
  --background-modifier-border: #0003;

  --text-normal: #dbd3ca;
  --text-muted: #938a80;
  --text-faint: #938a8099;

  --color-red: #ad514c;
  --color-orange: #f5a571;
  --color-yellow: #f5a571;
  --color-green: #f5a571;
  --color-cyan: #938a80;
  --color-blue: #5ba9b9;
  --color-purple: #d67c7f;
  --color-pink: #d67c7f;
  --color-red-rgb: 198, 107, 103;
  --color-orange-rgb: 235, 147, 80;
  --color-yellow-rgb: 235, 147, 80;
  --color-green-rgb: 173, 131, 1;
  --color-cyan-rgb: 120, 113, 108;
  --color-blue-rgb: 104, 160, 160;
  --color-purple-rgb: 168, 144, 128;
  --color-pink-rgb: 168, 144, 128;
}
