style {
    display: none;
}

.banner-container {
    width: 100%;
   }

.responsive-img {
    width: 100%;
    height: auto;
    object-fit: cover; /* 覆盖容器并保持宽高比 */
    display: block; /* 避免图片底部间隙 */
}

/* 基础按钮样式 */
.nav-link-login {
    background-color: rgb(46, 24, 106); /* 深蓝色背景 */
    color: white !important; /* 白色文字 */
    border: none; /* 移除边框 */
    padding: 12px 24px; /* 内边距 */
    border-radius: 4px; /* 圆角 */
    text-decoration: none; /* 移除下划线 */
    display: inline-block; /* 行内块显示 */
    transition: background-color 0.3s ease; /* 平滑过渡效果 */
    font-weight: bold; /* 加粗文字 */
}

/* 鼠标悬停效果 */
.nav-link-login:hover {
    background-color: #D2B48C !important; /* 驼色背景 */
    color: white !important; /* 保持白色文字 */
}

/* 字体颜色 */
.nav-span1{
    color: #2e186a;/*深蓝色*/
}

.nav-span2{
    color: #fe7624;/*珊瑚橙色*/
}
.nav-span3{
    font-weight: bold;
    letter-spacing:1px;/*字间距*/
}

.nav-logo-span{
    color:#2e186a;
    font-size: 1.1rem; /*1为正常大学，0.9为90%，1.1为110%*/
    font-weight: bold;
}

/* 移除Bootstrap默认的按钮样式 */
.btn-primary {
    background-color: transparent;
    border-color: transparent;
}

/* 新增主色调定义-------*/
:root {
    --primary: #5e72e4;
    --primary-light: #7795f8;
}

/* Hero Section 背景渐变 */
.hero-section {
    padding: 30px 0 140px;
    /*background: linear-gradient(135deg, var(--primary), var(--primary-light));*/
    background: snow; /*雪色（Linen); #fe7624 经典橙色；*/
    color: #2e186a  /*深蓝色文字 */
}

/* 卡片悬停动画 */
.card {
    border: none;
    border-radius: 12px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
    transition: transform 0.3s, box-shadow 0.3s ease;
}

.card:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.1) !important;
}
.card-title {
   /*color: var(--primary);*/
   color:#fe7624;/*经典橙色*/
    font-weight: 600;
}
