@layer base {
  :root {
    --fill-color-accent: #7978FF;
    --fill-color-disabled: #D6D6D8;
    --border-radius-modal: 16px;
    --ai-linear-gradient: linear-gradient(87deg, #32303E 4.7%, #A198D3 95.3%);
    --loader-background-color: #7574D1;
    --loader-highlight-color: #E2E3FF;
    --chat-submit-button-background-color: #7978FF;
    --chat-submit-button-background-color-hover: #A5A5FF;
    --chat-submit-button-border-radius: 99px;
    --apply-all-gradient: linear-gradient(90deg, #f1f0fe 30.49%, #ffffff 78%);
    --apply-all-accent: #5655B5;
    --back-button-fill-color: #33326B;
    --button-icon-fill-color: #A5A5FF;
    --button-icon-fill-color-hover: #7978FF;
  }

  .theme-lawinsider {
    --fill-color-accent: #28538B;
    --fill-color-disabled: #D6D6D8;
    --border-radius-modal: 4px;
    --ai-linear-gradient: linear-gradient(87deg, #28538B 4.7%, #0675AC 95.3%);
    --loader-background-color: #28538B;
    --loader-highlight-color: #0675AC1A;
    --chat-submit-button-background-color: #28538B;
    --chat-submit-button-background-color-hover: #16417b;
    --chat-submit-button-border-radius: 99px;
    --apply-all-gradient: linear-gradient(90deg, #f3f8fb 0%, #ffffff 100%);
    --apply-all-accent: #28538B;
    --back-button-fill-color: #33326B;
    --button-icon-fill-color: #6F8CB1;
    --button-icon-fill-color-hover: #28538B;
  }

  .simpleai-v2 {
    --icon-color-dark: #7B74D1;
    --shadow-color: #C1C1FF;
    --border-hover-color: #D5D5FF;
    --action-bg: #E0DEFF;
    --form-bg: #FAFAFB;
    --shadow-list-item-hover: 0 -1px 0 #C1C1FF, inset 0 -1px 0 #C1C1FF;
    --shadow-input-focus: 0 0 5px 0 #C1C1FF;
  }

  .theme-lawinsider .simpleai-v2,
  .theme-lawinsider.simpleai-v2 {
    --icon-color-dark: #1D4A73;
    --shadow-color: #6F8CB1;
    --border-hover-color: #A3C1E0;
    --action-bg: #E0EDF7;
    --form-bg: #FAFAFB;
    --shadow-list-item-hover: 0 -1px 0 #6F8CB1, inset 0 -1px 0 #6F8CB1;
    --shadow-input-focus: 0 0 5px 0 #6F8CB1;
  }
}
