:root {
  --bg-main-primary: linear-gradient(63deg, #dce4ff 0%, #f4fffe 100%);
  --bg-chatbox-primary: #fff;
  --bg-btn-primary: linear-gradient(63deg, #1c71e6 0%, #00cdf6 100%);
  --bg-btn-primary-hover: linear-gradient(276deg, #33d5f8 -1%, #498feb 99%);
  --bg-btn-primary-disabled: linear-gradient(225deg, #1c71e673 0%, #00cdf673 100%);
  --bg-bar: linear-gradient(63deg, #1c71e61a 0%, #00cdf61a 100%);
  --shadow-custom: 0 8px 16px 0 rgba(73, 132, 242, 0.2);
  --shadow-input-custom: 0px 8px 16px 0px rgba(176, 181, 191, 0.2);
  --bg-menu: #f0f4f8;

  --primary-color: #1c71e6;
  --primary-color-hsl: 210 85% 46%;
  --primary-color-03: #1c71e60d;
  --primary-color-03-hsl: 220 80% 51% / 0.03;
  --primary-color-10: #1c71e61a;
  --primary-color-10-hsl: 220 80% 51% / 0.1;
  --primary-color-20: #1c71e633;
  --primary-color-20-hsl: 220 80% 51% / 0.2;
  --primary-color-45: #1c71e673;
  --primary-color-45-hsl: 220 80% 51% / 0.45;
  --primary-color-60: #1c71e699;
  --primary-color-60-hsl: 220 80% 51% / 0.6;
  --primary-color-90: #1d7cff;
  --primary-color-90-hsl: 220 80% 51% / 0.9;
  --text-secondary: #91959a;
  --text-secondary-hsl: 210 6% 59%;
  --secondary-border: #00000026;
  --disable-color: #0000000d;
  --disable-color-10: #0003;

  --home-title-gradient-start: #00eef6;
  --home-title-gradient-end: #006bff;

  --menu-item-selected-bg: #edf4fd;

  --chatbox-file-item-bg-end: #00cdf61a;

  --text-area-bg: #1c71e626;
  --text-area-bg-40: #dce4ff66;
  --text-color-purple: #8d98c1;

  --modal-header-bg: linear-gradient(86deg, #dce4ff 0%, #f4fffe 100%);
  --warning-bg: #e8f1fc;
  --light-area-bg: #f3f8fe;
  --light-area-border: #88b5f2;
  --light-text: rgba(51, 51, 51, 0.8);

  --progress-start: #00cdf6;

  --control-bar-bg: #4a5361;
  --control-bar-item-bg: #607796;

  --light-selected-bg: rgba(28, 113, 230, 0.08);

  --reader-recommend-chat-gradient: linear-gradient(white, white) padding-box padding-box,
    linear-gradient(281deg, rgb(28, 113, 230) 0%, rgb(0, 205, 246) 99%) border-box border-box;

  --scroll-bg: #9dbfee;

  --login-email-color: #72fffa;
}

.ant-app.ant-app {
  font-size: inherit;
}

/** 页码，覆盖antd默认颜色 **/
.ant-pagination-item a {
  color: inherit;
}
.ant-pagination-item-active {
  color: var(--primary-color);
}
.ant-pagination-item a:hover {
  color: inherit;
}
.ant-pagination-item-active a:hover {
  color: var(--primary-color-60);
}
