@import "tailwindcss";


/* 默认浅色主题 (Light) */
:root {
  --bg-primary: #e8f1f8;
  --bg-secondary: #f5f7fa;
  --bg-card: #ffffff;
  --bg-total-card: transparent;
  --bg-table:#f5f7fa;
  --bg-table-head:#e9f7ff;
  --bg-tab:#e4e7ed;
  --bg-flow-card:#9ecdf2;
  --color-skeleton: #cfd2f4;
   --dropdown-menu:#fff;
    --dropdown-menu-hover:#f5f7fa;
  --bg-flow-tab: transparent;
  --bg-flow-item: #5e98f8;
  --bg-drive-tab:linear-gradient(
    360deg,
    rgb(9, 67, 225, .3) 0%,
    rgba(10, 65, 227, 0.5) 10%,
    rgb(10, 37, 119, .5) 40%,
    rgba(0, 12, 51, .5) 80%
  ) !important;
  --tab-text: #303133;
  --text-primary: #303133;
  --text-primary-down: #dcdfe6;
  --text-secondary: #606266;
  --text-tertiary: #909399;
  --border-color: #dcdfe6;
  
  
  
  /* 品牌色 */
  --primary-color: #02409b;
  --primary-hover: #02307a;
  --primary-soft: rgba(2, 64, 155, 0.1);
  
  /* 特定组件背景 (根据您的代码适配) */
  --header-bg: #ffffff;
  --header-border: #e4e7ed;
  --item-card-bg: #ffffff;
  --item-card-border: #e4e7ed;
  --item-icon-bg: linear-gradient(135deg, rgba(2, 64, 155, 0.1) 0%, rgba(2, 64, 155, 0.02) 100%);
}

/* 深色主题 (Dark) */
[data-theme='dark'] {
  --bg-primary: #0b0f2e; /* 对应您代码中的 rgb(11, 15, 46) */
  --bg-secondary: #131928;
  --bg-card: #131928;
   --bg-total-card: rgba(
    5,
    15,
    46,
    0.92
  );
  --bg-flow-card:conic-gradient(
    transparent,
    #02409b,
    #00d2ff,
    #7c3aed,
    #db2777,
    transparent 100%
  );
  --bg-flow-tab: linear-gradient(
    360deg,
    #003be0 0%,
    rgba(10, 65, 227, 0.6) 10%,
    #001c71 40%,
    #000c33 80%
  ) !important;
  --bg-flow-item: linear-gradient(
    to right,
    #5887f8 0%,
    #69b5f8 30%,
    #fff 50%,
    #69b5f8 70%,
    #5887f8 100%
  );
  --bg-drive-tab:linear-gradient(
    360deg,
    #003be0 0%,
    rgba(10, 65, 227, 0.6) 10%,
    #001c71 40%,
    #000c33 80%
  ) !important;
  --bg-table:#091126;
  --bg-table-head:#091126;
  --color-skeleton:#0a193d;
  --dropdown-menu:#0a193d;
   --dropdown-menu-hover:#182342;
  --bg-tab:#070e24;
  --tab-text: rgba(220, 229, 255, 0.78);
  --text-primary: #eaf1ff;
  --text-primary-down: #303133;
  --text-secondary: #c7ced9;
  --text-tertiary: #869ac2;
  --border-color: #262360;
  
  /* 品牌色 (深色模式下可能需要稍微亮一点，或者保持一致) */
  --primary-color: #4285f4; 
  --primary-hover: #66a3ff;
  --primary-soft: rgba(66, 133, 244, 0.15);
  
  /* 特定组件背景 */
  --header-bg: #010612; /* 对应 header.vue 中的 bg-[#010612] */
  --header-border: #131928;
  --item-card-bg: rgb(11, 15, 46);
  --item-card-border: #262360;
  --item-icon-bg: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.02) 100%);
}


@layer base {
  html,
  body,
  #app {
    min-height: 100%;
    background-color: #000613;
    overflow-x: hidden;
  }

  body {
    background-color: var(--bg-primary);
  color: var(--text-primary);
  transition: background-color 0.3s, color 0.3s;
    margin: 0;
  }
}

/* 修改垂直滚动条 */
::-webkit-scrollbar {
  width: 7px; /* 修改宽度 */
  height: 5px;
}
::-webkit-scrollbar-thumb {
  border-radius: 8px;
}

/* 修改滚动条轨道背景色 */
::-webkit-scrollbar-track {
  background-color: var(--bg-primary);
}

/* 修改滚动条滑块颜色 */
::-webkit-scrollbar-thumb {
  background-color: #8b8b8b;
}

/* 修改滚动条滑块悬停时的颜色 */
::-webkit-scrollbar-thumb:hover {
  background-color: #69696b;
}
