:root {
  --white: #ffffff;
}

/* Light Theme */
.light {
  --scroll: #d0d0d0;
  --foreground: #262626;
  --subFg-1: #91999e;
  --subFg-2: #555555;
  --background: #ffffff;
  --iconColor: #656d76;
  --elevation-1: #f9fbfb;
  --elevation-2: #1f232814;

  /* Crisp Theme */
  --t-crp-disabled-color: #a3a3a3;
  --t-crp-background-hover: #eaecee;
  --t-crp-disabled-background-color: #eaecee;
  --t-crp-link-primary: #7547ff;
  --t-crp-border: #d0d7de;
  --t-crp-light-border: #e8edf1;
  --t-crp-border-hover: #ccced1;
  --t-crp-disabled-border: #eaecee;

  /* Message Colors */
  --crp-message-color-error: #b31410;
  --crp-message-border-color-error: #b31410;
  --crp-message-background-color-error: #ffe6e6;

  --crp-message-color-info: #005197;
  --crp-message-border-color-info: #005197;
  --crp-message-background-color-info: #e3f0ff;

  --crp-message-color-convo2024: #c3b197;
  --crp-message-border-color-convo2024: #9d7b7b;
  --crp-message-background-color-convo2024: #f9efde;

  --crp-tab-background-color: #f4f4f5;
  --crp-tab-item-background-color: #ffffff;

  --t-crp-select-downArrow: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  --t-crp-box-shadow: #1f23280a 0px 1px 0px 0px, #ffffff40 0px 1px 0px 0px inset;
  --t-crp-elevation-shadow: #8c959f33 0px 8px 24px 0px;
}

/* Dark Theme */
.dark {
  --scroll: gray;
  --foreground: #e6e6e6;
  --subFg-1: #91999e;
  --subFg-2: #aaaaaa;
  --background: #030303;
  --iconColor: #7d8590;
  --elevation-1: #1a1a1b;
  --elevation-2: #1f2328a1;

  /* Crisp Theme */
  --t-crp-disabled-color: #eaeaea;
  --t-crp-background-hover: #2f3337;
  --t-crp-disabled-background-color: #2f3337;
  --t-crp-link-primary: #b49bff;
  --t-crp-border: #343536;
  --t-crp-light-border: #2f2e2e;
  --t-crp-border-hover: #8b949e;
  --t-crp-disabled-border: #2f3337;

  /* Message Colors */
  --crp-message-color-error: #942926;
  --crp-message-border-color-error: #942926;
  --crp-message-background-color-error: #ffe6e6;

  --crp-message-color-info: #e6e6e6;
  --crp-message-border-color-info: #6b91fb;
  --crp-message-background-color-info: #303849;

  --crp-message-color-convo2024: #c3b197;
  --crp-message-border-color-convo2024: #9d7b7b;
  --crp-message-background-color-convo2024: #dbceb8;

  --crp-tab-background-color: #27272a;
  --crp-tab-item-background-color: #09090b;

  --t-crp-select-downArrow: url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  --t-crp-box-shadow: #00000000 0px 0px 0px 0px, #00000000 0px 0px 0px 0px;
  --t-crp-elevation-shadow: #191a1a 0px 8px 24px 0px;
}
