:root {
  /* ========== Primary 主主题色（核心） ========== */
  --bs-primary: #0d6efd;
  --bs-primary-rgb: 13, 110, 253;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-primary-text-emphasis: #0a58ca;
  /* ========== Body 基础色 ========== */
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #ffffff;
  --bs-body-bg-rgb: 255, 255, 255;
  /* ========== Secondary 次要色 ========== */
  --bs-secondary-color: #6c757d;
  --bs-secondary-color-rgb: 108, 117, 125;
  --bs-secondary-bg: #f8f9fa;
  --bs-secondary-bg-rgb: 248, 249, 250;
  /* ========== Tertiary 三级辅助色 ========== */
  --bs-tertiary-color: #AEB8BB;
  --bs-tertiary-color-rgb: 174, 184, 187;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  /* ========== Emphasis 强调色 ========== */
  --bs-emphasis-color: #212529;
  --bs-emphasis-color-rgb: 33, 37, 41;
  /* ========== Border 边框色 ========== */
  --bs-border-color: #dee2e6;
  --bs-border-color-rgb: 222, 226, 230;
  --bs-border-color-translucent: rgba(var(--bs-border-color-rgb), 0.5);
}

/*只改主题色*/

/*:root {
  --bs-primary: #0d6efd;
  --bs-primary-rgb: 13, 110, 253;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-primary-text-emphasis: #0a58ca;
}
*/

html,body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;} 
a{text-decoration: none;color: #222;}
a:hover{color: #666;}
.form-control:focus {box-shadow: none;}
.fs-7{font-size: 14px;}
.fs-8{font-size: 13px;}
.fs-9{font-size: 12px;}
.container{max-width: 1300px;}

.nav-link .nav-link-title,.navbar-nav a{font-size: 15px;}
.nav-link-title:hover,.navbar-nav a:hover{}

/* 下拉菜单 激活/选中 项的样式 */
.dropdown-item.active, .dropdown-item:active {color: #212529 !important;background-color: #e9ecef !important;}

/*无数据*/
.nodata{
    height: 200px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' fill='%23eeeeee'  viewBox='0 0 16 16'%3E%3Cpath d='M2.678 11.894a1 1 0 0 1 .287.801 11 11 0 0 1-.398 2c1.395-.323 2.247-.697 2.634-.893a1 1 0 0 1 .71-.074A8 8 0 0 0 8 14c3.996 0 7-2.807 7-6s-3.004-6-7-6-7 2.808-7 6c0 1.468.617 2.83 1.678 3.894m-.493 3.905a22 22 0 0 1-.713.129c-.2.032-.352-.176-.273-.362a10 10 0 0 0 .244-.637l.003-.01c.248-.72.45-1.548.524-2.319C.743 11.37 0 9.76 0 8c0-3.866 3.582-7 8-7s8 3.134 8 7-3.582 7-8 7a9 9 0 0 1-2.347-.306c-.52.263-1.639.742-3.468 1.105'/%3E%3Cpath d='M4 5.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8m0 2.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 0 1h-4a.5.5 0 0 1-.5-.5'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center top;
    text-align: center;
}

/*模态框上下两条边框取消*/
.modal-header,.modal-footer{border:none;padding: 20px;}
/*模态框中的关闭按钮*/
.modal-header .btn-close:hover{background-color: #eee;}
/*关闭按钮去掉外边框*/
.btn-close:focus {box-shadow: none;outline: none; /* 额外：去掉浏览器默认的外边框，更干净 */}
/* 鼠标经过输入框状态 */
.form-control:hover {background-color: #F0F6FF;}


/* 导航经过背景样式 */
.navbar-nav .nav-link:hover {
  background-color: #f0f7ff;
  color: #0d6efd;
  border-radius: 0.5rem;
  transition: all 0.1s ease;
}



/* 鼠标卡片悬浮放大 */
.cardscale:hover {
transform: scale(1.05); /* 关键：放大效果 */
box-shadow: 0 4px 15px rgba(0,0,0,0.1); /* 可选：增加阴影更有立体感 */
}
.cardscale {
  transition: all 0.3s ease; /* 关键：写在这里！ */
  transform: scale(1);
}

/*代码块*/
pre{
  background:#E6F4FF;padding:10px;border-left: 4px solid #c9d8f0;
}