/* ===========================================
   6가지 최종 수정사항 (capabilities 원래대로)
   =========================================== */

/* 1. HOME 사진 밝기 - 배경만 어둡게, 텍스트 제외 */
body.home .hero-slide {
    position: relative;
}

body.home .hero-slide::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: inherit;
    filter: brightness(0.7);
    z-index: 1;
}

body.home .hero-slide .slide-content {
    position: relative;
    z-index: 10;
    filter: none !important;
}

/* 2. CONSULTING capabilities - 원래대로 복구 */
.capabilities-section {
    background: linear-gradient(135deg, #1a4d6d, #0d2d42) !important;
    color: white !important;
    padding: 100px 0 !important;
}

.capabilities-section .section-label {
    color: var(--color-accent) !important;
}

.capabilities-section .section-title,
.capabilities-section .section-description {
    color: white !important;
}

.capabilities-section .section-description {
    opacity: 0.9 !important;
}

/* 6. 모든 그림자 완전 제거 */
/* 블로그 플로팅 버튼 그림자 제거 */
.naver-blog-floating-btn {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
}

/* 메뉴 그림자 제거 */
.nav-menu,
.nav-menu.active,
.navbar,
.site-header {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
}

/* 모든 버튼 그림자 제거 */
.btn,
.btn-primary,
.btn-secondary,
.btn-outline,
.nav-cta {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
}

/* 카드 그림자 제거 */
.card,
.portfolio-card,
.project-card,
.stat-card,
.expert-card,
.service-card {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
}

/* 이미지 그림자 제거 */
img,
.expert-photo,
.portfolio-poster,
.project-poster {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
}

/* 전역 그림자 제거 */
* {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
}

/* 호버 시 그림자도 제거 */
*:hover {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
}

/* 텍스트 그림자도 제거 */
* {
    text-shadow: none !important;
    -webkit-text-shadow: none !important;
    -moz-text-shadow: none !important;
}

/* 6-2. 프론트 페이지 히어로 슬라이드 텍스트는 흰색 유지 */
body.home .hero-slide .hero-content,
body.home .hero-slide .hero-content *,
body.home .hero-slide h1,
body.home .hero-slide h2,
body.home .hero-slide p,
body.home .hero-slide .hero-title,
body.home .hero-slide .hero-subtitle {
    color: #ffffff !important;
    filter: none !important;
}

/* 슬라이드 텍스트 완전 흰색 */
.hero-slide .slide-content,
.hero-slide .slide-content *,
.hero-slide .slide-title,
.hero-slide .slide-subtitle,
.hero-slide h1,
.hero-slide h2,
.hero-slide p {
    color: #ffffff !important;
}

/* 1. 슬라이드 텍스트 모두 흰색 */
.slide-title,
.slide-subtitle,
.hero-slide .slide-title,
.hero-slide .slide-subtitle {
    color: #ffffff !important;
}

/* 3. 주요 협력 기관 및 기업 제목 스타일 */
.clients-title {
    font-size: 2.5rem !important;
    font-weight: 700 !important;
    color: #1B3559 !important;
    margin: 0 0 3rem !important;
    text-align: center !important;
}

@media (max-width: 768px) {
    .clients-title {
        font-size: 2rem !important;
    }
}
