/* 文字颜色覆盖样式 */

/* 标题文字颜色 */
h1, h2, h3, h4, h5, h6 {
    color: #ffffff !important;
    text-shadow: 0 0 15px rgba(0, 174, 255, 0.7) !important;
}

/* 标题中的span元素 */
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
    color: #00aeff !important;
    text-shadow: 0 0 15px rgba(0, 174, 255, 0.8) !important;
}

/* 段落文字颜色 */
p {
    color: #e0e0e0 !important;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.5) !important;
}

/* 特定区域的文字颜色 */
.ct-section-title h4 {
    color: #00aeff !important;
    text-shadow: 0 0 10px rgba(0, 174, 255, 0.7) !important;
}

.ct-section-title h2 {
    color: #ffffff !important;
    text-shadow: 0 0 15px rgba(0, 174, 255, 0.7) !important;
}

.ct-section-title p {
    color: #e0e0e0 !important;
}

/* 特性项目文字 */
.feature-item h3 {
    color: #ffffff !important;
    text-shadow: 0 0 10px rgba(0, 174, 255, 0.6) !important;
}

.feature-item p {
    color: #e0e0e0 !important;
}

/* 服务卡片文字 */
.services-card-item-style2 h2 a {
    color: #ffffff !important;
    text-shadow: 0 0 10px rgba(0, 174, 255, 0.6) !important;
}

.services-card-item-style2 p {
    color: #e0e0e0 !important;
}

.services-card-item-style2 .read-more {
    color: #00aeff !important;
    text-shadow: 0 0 8px rgba(0, 174, 255, 0.5) !important;
}

/* 关于我们部分 */
.about-section .content h4 {
    color: #00aeff !important;
}

.about-section .content h2 {
    color: #ffffff !important;
    text-shadow: 0 0 15px rgba(0, 174, 255, 0.7) !important;
}

.about-section .content p {
    color: #e0e0e0 !important;
}

/* 计数器项目 */
.counter-item h2 {
    color: #00aeff !important;
    text-shadow: 0 0 15px rgba(0, 174, 255, 0.8) !important;
    font-size: 2.5rem !important;
}

.counter-item p {
    color: #ffffff !important;
    font-weight: 500 !important;
}

/* 作品集部分 */
.portfolio-section .ct-section-title h4 {
    color: #00aeff !important;
}

.portfolio-section .ct-section-title h2 {
    color: #ffffff !important;
}

.portfolio-item-single .content h2 a {
    color: #ffffff !important;
    text-shadow: 0 0 10px rgba(0, 174, 255, 0.6) !important;
}

.portfolio-item-single .content strong {
    color: #00aeff !important;
}

/* 按钮样式 */
.button-1 {
    color: #ffffff !important;
    background-color: rgba(0, 174, 255, 0.2) !important;
    border: 2px solid #00aeff !important;
    box-shadow: 0 0 15px rgba(0, 174, 255, 0.5) !important;
    text-shadow: 0 0 10px rgba(0, 174, 255, 0.7) !important;
}

.button-1:hover {
    background-color: #00aeff !important;
    color: #ffffff !important;
    text-shadow: 0 0 15px rgba(255, 255, 255, 0.7) !important;
}

/* 图标颜色 */
.feature-icon i,
.services-card-item-style2 .icon i {
    color: #00aeff !important;
    text-shadow: 0 0 15px rgba(0, 174, 255, 0.8) !important;
}

/* 确保所有链接文字可见 */
a {
    color: #00aeff !important;
    text-shadow: 0 0 8px rgba(0, 174, 255, 0.5) !important;
}

a:hover {
    color: #ffffff !important;
    text-shadow: 0 0 10px rgba(0, 174, 255, 0.7) !important;
}