/* Default CSS variables to ensure values exist before JS mounts.
   These mirror the light theme defaults used by styled-components.
   Keep this file minimal — runtime theme switching (dark/light) still happens
   via styled-components GlobalStyle which will override these values.
*/
:root {
  --primary-color: #000000;
  --primary1-color: #f5f5f5;
  --primary-gradient-color: linear-gradient(
    211.49deg,
    #006ccf 15.89%,
    #00509a 48.97%
  );
  --secondary-color: #0085ff;
  --error-color: #ff5252;
  --warning-color: #ffb155;
  --success-color: #30af5b;
  --background-color: #ffffff;
  --secondary-background-color: #f8fbff;
  --secondary-background-selected-color: #f4f7ff;
  --additional-background-color: #ffffff;
  --collapse-background-color: rgb(0, 108, 207);
  --timeline-background-color: #f8fbff;
  --spinner-base-color: #f42f25;
  --sider-background-color: #ffffff;
  --shadow-color: rgba(0, 0, 0, 0.07);
  --border-color: #cce1f4;
  --text-main-color: #404040;
  --text-light-color: #9a9b9f;
  --text-superLight-color: #bec0c6;
  --text-secondary-color: #ffffff;
  --text-dark-color: #404040;
  --subtext-color: rgba(0, 0, 0, 0.45);
  --notification-success-color: #effff4;
  --notification-primary-color: #d7ebff;
  --notification-warning-color: #fff4e7;
  --notification-error-color: #ffe2e2;
  --border-base-color: #a9a9a9;


  --ant-primary-color: #1890ff;
  --ant-primary-color-hover: #40a9ff;
  --ant-primary-color-active: #096dd9;
  --ant-primary-color-outline: rgba(24, 144, 255, 0.2);
  --ant-primary-1: #e6f7ff;
  --ant-primary-2: #bae7ff;
  --ant-primary-3: #91d5ff;
  --ant-primary-4: #69c0ff;
  --ant-primary-5: #40a9ff;
  --ant-primary-6: #1890ff;
  --ant-primary-7: #096dd9;
  --ant-primary-color-deprecated-pure: ;
  --ant-primary-color-deprecated-l-35: #cbe6ff;
  --ant-primary-color-deprecated-l-20: #7ec1ff;
  --ant-primary-color-deprecated-t-20: #46a6ff;
  --ant-primary-color-deprecated-t-50: #8cc8ff;
  --ant-primary-color-deprecated-f-12: rgba(24, 144, 255, 0.12);
  --ant-primary-color-active-deprecated-f-30: rgba(230, 247, 255, 0.3);
  --ant-primary-color-active-deprecated-d-02: #dcf4ff;
  --ant-success-color: #52c41a;
  --ant-success-color-hover: #73d13d;
  --ant-success-color-active: #389e0d;
  --ant-success-color-outline: rgba(82, 196, 26, 0.2);
  --ant-success-color-deprecated-bg: #f6ffed;
  --ant-success-color-deprecated-border: #b7eb8f;
  --ant-error-color: #ff4d4f;
  --ant-error-color-hover: #ff7875;
  --ant-error-color-active: #d9363e;
  --ant-error-color-outline: rgba(255, 77, 79, 0.2);
  --ant-error-color-deprecated-bg: #fff2f0;
  --ant-error-color-deprecated-border: #ffccc7;
  --ant-warning-color: #faad14;
  --ant-warning-color-hover: #ffc53d;
  --ant-warning-color-active: #d48806;
  --ant-warning-color-outline: rgba(250, 173, 20, 0.2);
  --ant-warning-color-deprecated-bg: #fffbe6;
  --ant-warning-color-deprecated-border: #ffe58f;
  --ant-info-color: #1890ff;
  --ant-info-color-deprecated-bg: #e6f7ff;
  --ant-info-color-deprecated-border: #91d5ff;
}
