/* ==============================================
1. 基础重置：清除默认样式，避免浏览器/主题干扰（类名添加syymw-yl-前缀）
============================================== */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.saoyouce, .back-top2 {
    display: none !important; /* 隐藏无关元素（第三方类名，无需修改） */
}

body {
    position: relative;
    overflow-x: hidden;
    font-family: 'Segoe UI', 'PingFang SC', 'Microsoft YaHei', sans-serif;
    color: #fff;
    line-height: 1.6;
    background: transparent; /* 避免覆盖背景层 */
}

a {
    text-decoration: none; /* 重置链接默认样式 */
}

button, input {
    font-family: inherit; /* 继承字体，避免样式错乱 */
}

/* ==============================================
2. 背景与模糊层：确保层级正确（类名添加syymw-yl-前缀）
============================================== */
.syymw-yl-fullscreen-bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -2;
    background-image: url('http://syymw.net/wp-content/uploads/2023/06/106839981_p1.jpg');
    background-repeat: no-repeat; /* 禁止重复平铺 */
    background-position: center; /* 核心区域居中 */
    background-attachment: fixed;
}

.syymw-yl-blur-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1; /* 中间层：模糊遮罩 */
    backdrop-filter: blur(10px);
    background-color: rgba(0, 0, 0, 0.3);
}

/* ==============================================
3. 页面容器与标题区（类名添加syymw-yl-前缀）
============================================== */
.syymw-yl-page-container {
    max-width: 1100px;
    margin: 0 auto;
    padding: 1.5rem;
    position: relative; /* 确保内容在背景之上 */
}

.syymw-yl-page-header {
    text-align: center;
    margin-bottom: 2.5rem;
}

.syymw-yl-page-title {
    font-size: 2rem;
    font-weight: 700;
    margin-bottom: 0.5rem;
    color: #fff;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
    display: inline-block;
    position: relative;
}

.syymw-yl-page-title:after {
    content: '';
    display: block;
    width: 60%;
    height: 3px;
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(102,126,234,0.8) 50%, rgba(255,255,255,0) 100%);
    margin: 0.8rem auto 0;
}

.syymw-yl-page-subtitle {
    font-size: 1rem;
    color: rgba(255, 255, 255, 0.85);
    max-width: 700px;
    margin: 0 auto;
}

/* ==============================================
4. 内容网格布局 + 左侧高度匹配（核心整合，类名添加syymw-yl-前缀）
============================================== */
.syymw-yl-content-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1.5rem;
    margin-bottom: 2rem;
    align-items: stretch; /* 强制左右列高度同步（核心） */
}

.syymw-yl-left-column {
    display: flex;
    flex-direction: column;
    gap: 1.5rem; /* 两个子卡片间距 */
    height: 100%; /* 继承网格列高度，确保填满 */
}

/* 左侧两个子卡片：平均分配高度 + 最小高度兜底（类名添加syymw-yl-前缀） */
.syymw-yl-welcome-card {
    flex: 1; /* 占左侧容器1/2高度 */
    min-height: 280px;
    display: flex;
    flex-direction: column; /* 按钮固定在底部 */
}

.syymw-yl-build-card {
    flex: 1; /* 占左侧容器1/2高度 */
    min-height: 280px;
    display: flex;
    flex-direction: column; /* 按钮固定在底部 */
}

/* 卡片内部内容：自动填充高度，按钮推到底部（类名添加syymw-yl-前缀） */
.syymw-yl-welcome-content {
    flex: 1;
    margin-bottom: 1.5rem;
}

.syymw-yl-build-text {
    flex: 1; /* 占满卡片剩余高度，按钮推到底部 */
    margin-bottom: 1.5rem;
    font-size: 0.95rem; /* 与欢迎卡片文本字号一致 */
    color: rgba(255, 255, 255, 0.8); /* 浅白色，与页面其他辅助文本色调统一 */
    line-height: 1.5; /* 优化行高，提升可读性（可选） */
}

/* ==============================================
5. 卡片通用样式（.syymw-yl-blink-card，类名添加syymw-yl-前缀）
============================================== */
.syymw-yl-blink-card {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(12px);
    border-radius: 12px;
    padding: 1.8rem;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.12);
    transition: all 0.3s ease;
}

.syymw-yl-blink-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
    border-color: rgba(255, 255, 255, 0.2);
}

/* 欢迎卡片细节（类名添加syymw-yl-前缀） */
.syymw-yl-welcome-title {
    font-size: 1.5rem;
    margin-bottom: 0.8rem;
    color: #fff;
}

.syymw-yl-friend-count {
    display: inline-block;
    background: rgba(255, 107, 53, 0.2);
    padding: 0.3rem 0.8rem;
    border-radius: 20px;
    font-size: 0.85rem;
    margin-bottom: 1rem;
    border: 1px solid rgba(255, 107, 53, 0.4);
    color: #ff8a65; /* 橙红色系字体，提升对比度 */
    font-weight: 500;
}

.syymw-yl-welcome-text {
    font-size: 0.95rem;
    color: rgba(255, 255, 255, 0.8);
    margin-bottom: 1rem;
}

/* 注册引导卡片细节（类名添加syymw-yl-前缀） */
.syymw-yl-build-title {
    font-size: 1.3rem;
    margin-bottom: 1rem;
    color: #fff;
}

/* ==============================================
6. 按钮基础样式（syymw-前缀，无需修改）
============================================== */
/* 基础按钮：仅保留固定样式，动态参数通过模板内联样式覆盖 */
.syymw-btn {
    display: inline-block;
    border-radius: 8px; /* 基础圆角，可被动态参数覆盖 */
    font-weight: 400;
    font-size: 1rem; /* 基础字号，可被动态参数覆盖 */
    letter-spacing: 0.3px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    border: none;
    outline: none;
    cursor: pointer;
    transition: all 0.3s ease;
    box-sizing: border-box;
    min-height: auto; /* 取消固定最小高度，由动态参数控制 */
}

/* 按钮颜色/阴影固定样式（非动态部分，syymw-前缀无需修改） */
.syymw-btn-primary {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); /* 可被后台颜色参数覆盖 */
    box-shadow: 0 4px 12px rgba(102, 126, 234, 0.3);
}

.syymw-btn-primary:hover {
    background: linear-gradient(135deg, #5a6edb 0%, #6b449a 100%); /* 可被后台颜色参数覆盖 */
    transform: translateY(-2px);
    box-shadow: 0 6px 18px rgba(102, 126, 234, 0.45);
}

.syymw-btn-success {
    background: linear-gradient(45deg, #db34b3 0%, #8e44ad 100%); /* 可被后台颜色参数覆盖 */
    box-shadow: 0 4px 12px rgba(219, 52, 179, 0.3);
}

.syymw-btn-success:hover {
    background: linear-gradient(45deg, #c72da9 0%, #803da0 100%); /* 可被后台颜色参数覆盖 */
    transform: translateY(-2px);
    box-shadow: 0 6px 18px rgba(219, 52, 179, 0.45);
}

.syymw-btn-secondary {
    background: rgba(255, 255, 255, 0.12); /* 可被后台颜色参数覆盖 */
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15);
}

.syymw-btn-secondary:hover {
    background: rgba(255, 255, 255, 0.2); /* 可被后台颜色参数覆盖 */
    transform: translateY(-2px);
    box-shadow: 0 5px 12px rgba(0, 0, 0, 0.2);
}

/* ==============================================
7. 表单样式（关键：修复flex强制均分，类名添加syymw-yl-前缀）
============================================== */
.syymw-yl-form-card .syymw-yl-card-title {
    font-size: 1.5rem;
    margin-bottom: 1.2rem;
    color: #fff;
    text-align: left;
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

.syymw-yl-form-card .syymw-yl-card-title:before {
    content: '📝';
    font-size: 1.4rem;
}

.syymw-yl-form-notice {
    font-size: 0.95rem;
    color: rgba(255, 255, 255, 0.75);
    text-align: left;
    margin-bottom: 1.5rem;
    line-height: 1.3;
    padding-left: 0.2rem;
}

.syymw-yl-form-group {
    margin-bottom: 1.8rem;
}

.syymw-yl-form-label {
    display: block;
    margin-bottom: 0.8rem;
    font-size: 1rem;
    color: rgba(255, 255, 255, 0.9);
    font-weight: 500;
    line-height: 1.2;
}

/* 必填项标记（类名添加syymw-yl-前缀） */
.syymw-yl-form-label.required:after {
    content: '*';
    color: #ff6b6b;
    margin-left: 0.4rem;
    font-size: 1.1rem;
}

/* 输入框（类名添加syymw-yl-前缀） */
.syymw-yl-form-input {
    width: 100%;
    padding: 0.9rem 1.2rem;
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.18);
    background: rgba(255, 255, 255, 0.08);
    color: #fff;
    font-size: 1rem;
    transition: all 0.3s ease;
}

.syymw-yl-form-input::placeholder {
    color: rgba(255, 255, 255, 0.5);
    opacity: 1;
    font-size: 0.95rem;
}

.syymw-yl-form-input:focus {
    outline: none;
    border-color: rgba(102, 126, 234, 0.9);
    background: rgba(255, 255, 255, 0.12);
    box-shadow: 0 0 0 3px rgba(102, 126, 234, 0.25);
}

/* 表单按钮区：取消强制均分，允许动态宽度（类名添加syymw-yl-前缀） */
.syymw-yl-form-actions {
    display: flex;
    gap: 1.2rem;
    margin-top: 2rem;
    justify-content: center; /* 仅居中，不影响宽度 */
}

/* 关键修复：取消flex:1，由动态参数控制宽度（类名添加syymw-yl-前缀） */
.syymw-yl-form-actions .syymw-btn {
    flex: none !important;
    margin: 0 !important;
}

.syymw-yl-form-hint {
    font-size: 0.9rem;
    color: rgba(255, 255, 255, 0.65);
    margin-top: 1.5rem;
    text-align: center;
    line-height: 1.3;
}

.syymw-yl-form-hint span {
    color: #ff6b6b;
}

/* ==============================================
8. 友链须知卡片（.syymw-yl-guide-card，类名添加syymw-yl-前缀）
============================================== */
.syymw-yl-guide-card {
    grid-column: 1 / -1;
    margin-top: 1rem;
    position: relative;
}

/* 标题容器：改为inline-block，仅包裹图标+文字，避免定位偏差（类名添加syymw-yl-前缀） */
/* 1. 标题容器：作为下划线的绝对定位基准，自身必须居中 */
.syymw-yl-guide-title {
    /* 核心：父容器设为块级，宽度自适应内容，且整体居中 */
    display: block !important;
    width: fit-content !important; /* 宽度仅包裹「图标+文字」 */
    margin: 0 auto 1.8rem !important; /* 容器自身水平居中 */
    padding: 0 10px; /* 预留左右空间，避免图标/文字贴边 */
    position: relative !important; /* 下划线定位的唯一基准 */
    text-align: center !important; /* 内部内容（图标+文字）居中 */
    overflow: visible !important; /* 绝对不能裁剪下划线 */
}

/* 2. 图标+文字：在父容器内水平居中，不脱离文档流（类名添加syymw-yl-前缀） */
.syymw-yl-guide-inner {
    /* 用内部容器包裹图标和文字，确保两者整体居中 */
    display: inline-flex;
    align-items: center;
    gap: 8px; /* 图标与文字间距 */
}

.syymw-yl-guide-icon {
    font-size: 1.4rem;
    position: static ; /* 取消所有绝对定位 */
    margin: 0 ;
    transform: none ;
}

/* 文字：取消绝对定位，跟随flex布局（类名添加syymw-yl-前缀） */
.syymw-yl-guide-text {
    font-size: 1.5rem;
    height: auto ; /* 取消固定高度，随内容自适应 */
    line-height: normal ; /* 取消固定行高，继承父容器行高 */
    color: #ffffff ; /* 纯白色，在深色背景下最清晰 */
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); /* 轻微阴影，增强立体感 */
    position: static ;
    left: auto ;
    top: auto ;
    transform: none ;
    width: auto ; /* 取消固定宽度，随文字长度变化 */
    text-align: center;
    vertical-align: middle;
    z-index: 2;
}

/* 3. 下划线：基于父容器绝对居中，宽度适配内容（类名添加syymw-yl-前缀） */
.syymw-yl-guide-title:after {
    content: '' ; /* 强制显示伪元素 */
    display: block ;
    width: 100% ; /* 下划线宽度为父容器的80%（与内容匹配） */
    min-width: 300px; /* 可选：设置最小宽度，确保不会过窄 */
    height: 1.5px;
    /* 渐变起点/终点完全透明，确保两端尖锐 */
    background: linear-gradient(90deg, 
        rgba(255,255,255,0) 0%, 
        rgba(255, 79, 38, 0.9) 50%, 
        rgba(255,255,255,0) 100%
    ) ;
    /* 绝对居中核心逻辑：相对于父容器左右居中 */
    position: absolute ;
    left: 50% ; /* 先右移父容器的50% */
    bottom: -8px; /* 距离标题底部8px */
    transform: translateX(-50%) ; /* 再左移自身50%，实现完全居中 */
    z-index: 0 ; /* 在下划线层，不遮挡文字 */
    opacity: 1 ; /* 强制显示，不受其他样式影响 */
}

/* 友链须知内容区：与下划线保持间距，避免重叠（类名添加syymw-yl-前缀） */
.syymw-yl-guide-content {
    font-size: 1rem;
    color: rgba(255, 255, 255, 0.85);
    line-height: 1.4;
    max-width: 900px;
    margin: 0 auto;
    padding: 0 0.5rem;
    margin-top: 0.5rem; /* 与下划线保持微小间距，视觉更协调 */
}

.syymw-yl-guide-content p {
    margin-bottom: 1.2rem;
}

.syymw-yl-guide-content strong {
    color: #fff;
    font-weight: 600;
}

/* ==============================================
9. 模态框样式（独立，类名添加syymw-yl-前缀）
============================================== */
.syymw-yl-modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.85);
    z-index: 9999;
    display: none;
    justify-content: center;
    align-items: center;
    backdrop-filter: blur(5px);
}

.syymw-yl-modal-container {
    width: 90%;
    max-width: 993px;
    max-height: 90vh;
    background: rgba(30, 30, 40, 0.95);
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(255, 255, 255, 0.1);
    position: relative;
}

#_as_frame {
    width: 100%;
    height: 90vh;
    min-height: 600px;
    border: none;
}

/* 模态框关闭按钮（syymw-前缀，无需修改） */
.syymw-modal-close {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.1);
    border: none;
    outline: none;
    color: #fff;
    font-size: 1.5rem;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    z-index: 10;
}

.syymw-modal-close:hover {
    background: rgba(255, 255, 255, 0.2);
    transform: rotate(90deg);
}

/* ==============================================
10. 动画效果（类名添加syymw-yl-前缀，保持原有逻辑）
============================================== */
@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.animate-fade {
    animation: fadeInUp 0.6s ease forwards;
    opacity: 0; /* 初始透明 */
}

.delay-1 { animation-delay: 0.2s; }
.delay-2 { animation-delay: 0.4s; }

/* ==============================================
11. 手机端适配（修复间距，类名添加syymw-yl-前缀）
============================================== */
@media (max-width: 768px) {
    /* 标题区（类名同步修改） */
    .syymw-yl-page-title {
        font-size: 1.7rem;
    }
    .syymw-yl-page-subtitle {
        font-size: 0.95rem;
        padding: 0 1rem;
    }

    /* 网格布局：1列（类名同步修改） */
    .syymw-yl-content-grid {
        grid-template-columns: 1fr;
        gap: 0 !important; /* 清除grid的gap */
    }
    .syymw-yl-content-grid > * {
        margin-bottom: 1.5rem !important; /* 大模块之间的间隙 */
    }
    .syymw-yl-content-grid > *:last-child {
        margin-bottom: 0 !important;
    }

    /* 左侧卡片组（欢迎交换友链 + 欢迎注册）间距修复（类名同步修改） */
    .syymw-yl-left-column {
        gap: 0 !important; /* 清除flex的gap */
        padding: 0 !important;
    }
    .syymw-yl-left-column .syymw-yl-welcome-card {
        margin-bottom: 1.2rem !important; /* 两卡片之间的关键间距 */
        min-height: auto !important;
        flex: none !important;
    }
    .syymw-yl-left-column .syymw-yl-build-card {
        margin-bottom: 0 !important;
        min-height: auto !important;
        flex: none !important;
    }

    /* 卡片通用（类名同步修改） */
    .syymw-yl-blink-card {
        padding: 1.2rem 1rem !important; /* 压缩内边距 */
    }

    /* 表单（类名同步修改） */
    .syymw-yl-form-card .syymw-yl-card-title {
        font-size: 1.3rem;
    }
    .syymw-yl-form-notice {
        font-size: 0.9rem;
        margin-bottom: 1.2rem !important;
    }
    .syymw-yl-form-group {
        margin-bottom: 1.5rem !important;
    }
    .syymw-yl-form-label {
        font-size: 0.95rem;
        margin-bottom: 0.6rem !important;
    }
    .syymw-yl-form-input {
        padding: 1rem 1rem !important;
        font-size: 0.95rem !important;
        min-height: 48px !important; /* 触控友好 */
    }

    /* 表单按钮组（提交 + 重置）间距修复（类名同步修改） */
    .syymw-yl-form-actions {
        flex-direction: column !important;
        gap: 0 !important; /* 清除flex的gap */
        margin-top: 1.5rem !important;
    }
    .syymw-yl-form-actions .syymw-btn-primary {
        margin-bottom: 0.8rem !important; /* 两按钮之间的关键间距 */
        width: 100% !important;
    }
    .syymw-yl-form-actions .syymw-btn-secondary {
        margin-bottom: 0 !important;
        width: 100% !important;
    }

    /* 友链须知：同步缩小（类名同步修改） */
    .syymw-yl-guide-title {
        font-size: 1.4rem !important;
        margin-bottom: 1.2rem !important;
    }
    .syymw-yl-guide-icon {
        font-size: 1.2rem !important;
    }
    .syymw-yl-guide-text {
        font-size: 1.4rem !important;
    }
    .syymw-yl-guide-title:after {
        width: 50% !important;
        bottom: -6px !important; /* 缩小与文字间距 */
    }

    /* 模态框（类名同步修改） */
    .syymw-yl-modal-container {
        max-width: 95% !important;
    }
    #_as_frame {
        height: 85vh !important;
    }

    /* 背景图：手机端完整显示（类名同步修改） */
    .syymw-yl-fullscreen-bg {
        background-size: auto 100% !important; /* 优先保证高度充满 */
        background-position: 50% 30% !important; /* 向上偏移，显示核心区域 */
        background-color: #000 !important; /* 空白区域填黑 */
    }

    /* 按钮hover效果弱化（移动端触控友好，syymw-前缀无需修改） */
    .syymw-btn-primary:hover,
    .syymw-btn-success:hover,
    .syymw-btn-secondary:hover {
        transform: translateY(-1px) !important;
        box-shadow: 0 4px 12px rgba(0,0,0,0.2) !important;
    }
}

/* ==============================================
13. 黑夜模式适配 [data-bs-theme="dark"]（类名添加syymw-yl-前缀）
============================================== */
/* 1. 卡片模块（.syymw-yl-blink-card：欢迎卡、注册引导卡、表单卡、须知卡） */
[data-bs-theme="dark"] .syymw-yl-blink-card {
    background: rgba(0, 0, 0, 0.8) !important; /* 深色透明背景，替代默认浅色透明 */
    border-color: rgba(255, 255, 255, 0.08) !important; /* 边框调浅，增强区分度 */
}

/* 2. 表单输入框模块（.syymw-yl-form-input） */
[data-bs-theme="dark"] .syymw-yl-form-input {
    background: rgba(0, 0, 0, 0.3) !important; /* 输入框背景加深，避免与黑夜模式冲突 */
    border-color: rgba(255, 255, 255, 0.1) !important; /* 输入框边框适配深色 */
}
/* 输入框聚焦状态适配 */
[data-bs-theme="dark"] .syymw-yl-form-input:focus {
    background: rgba(0, 0, 0, 0.35) !important;
    border-color: rgba(124, 144, 255, 0.8) !important; /* 聚焦边框色改为浅蓝，适配深色背景 */
    box-shadow: 0 0 0 3px rgba(124, 144, 255, 0.2) !important;
}

/* 3. 模态框容器模块（.syymw-yl-modal-container） */
[data-bs-theme="dark"] .syymw-yl-modal-container {
    background: rgba(15, 15, 20, 0.98) !important; /* 模态框背景加深，贴合黑夜模式 */
    border-color: rgba(255, 255, 255, 0.05) !important; /* 模态框边框调淡 */
}

/* 4. 模态框关闭按钮模块（syymw-前缀，无需修改） */
[data-bs-theme="dark"] .syymw-modal-close {
    background: rgba(255, 255, 255, 0.08) !important; /* 关闭按钮背景调淡，适配深色 */
}
/* 关闭按钮hover状态适配 */
[data-bs-theme="dark"] .syymw-modal-close:hover {
    background: rgba(255, 255, 255, 0.15) !important; /* hover时轻微加深，保持交互感 */
}

/* ==============================================
黑夜模式按钮（固定样式部分，syymw-前缀无需修改）
============================================== */
/* 黑夜模式 - 主按钮（银蓝→浅蓝）：核心操作 */
html[data-bs-theme="dark"] .syymw-btn-primary {
    background: linear-gradient(135deg, #3b82f6 0%, #60a5fa 100%) !important;
    box-shadow: 0 3px 12px rgba(59, 130, 246, 0.18) !important;
}
html[data-bs-theme="dark"] .syymw-btn-primary:hover {
    background: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%) !important;
    box-shadow: 0 4px 16px rgba(59, 130, 246, 0.25) !important;
    transform: translateY(-1px) !important;
}

/* 黑夜模式 - 成功按钮（紫蓝→靛蓝）：正向操作 */
html[data-bs-theme="dark"] .syymw-btn-success {
    background: linear-gradient(45deg, #6366f1 0%, #818cf8 100%) !important;
    box-shadow: 0 3px 12px rgba(99, 102, 241, 0.18) !important;
}
html[data-bs-theme="dark"] .syymw-btn-success:hover {
    background: linear-gradient(45deg, #4f46e5 0%, #6366f1 100%) !important;
    box-shadow: 0 4px 16px rgba(99, 102, 241, 0.25) !important;
    transform: translateY(-1px) !important;
}

/* 黑夜模式 - 次要按钮（灰银→深灰）：辅助操作 */
html[data-bs-theme="dark"] .syymw-btn-secondary {
    background: linear-gradient(180deg, #4b5563 0%, #374151 100%) !important;
    box-shadow: 0 2px 8px rgba(75, 85, 99, 0.2) !important;
}
html[data-bs-theme="dark"] .syymw-btn-secondary:hover {
    background: linear-gradient(180deg, #6b7280 0%, #4b5563 100%) !important;
    box-shadow: 0 3px 10px rgba(75, 85, 99, 0.25) !important;
}