/**
 * Name: style-custom-index-common.css
 * Date: 2026/04/25
 * Descrption: 페이지별 header, footer CSS 특수 적용
 */

/* Logo Image */
.Header_header__50xBn .Header_inner__qaC8a .Header_logo__KXgsc .Header_logo_wrap__8H0cr .Header_logo_image_main__4D5Ly {
    content: url('../images/logo--white-color.png')
}

.Header_header__50xBn.Header_scrolled__5277G .Header_inner__qaC8a .Header_logo__KXgsc .Header_logo_wrap__8H0cr .Header_logo_image_main__4D5Ly {
    content: url('../images/logo--point-color.png')
}


/* PC 상단 메뉴 텍스트 출력 */
.Header_header__50xBn .Header_inner__qaC8a .Header_gnb__hNuMl ul li a span.Header_title__g24pQ {
    color: var(--white-color);
}

.Header_header__50xBn.Header_scrolled__5277G .Header_inner__qaC8a .Header_gnb__hNuMl ul li a span.Header_title__g24pQ {
    color: var(--point-color);
}

@media (max-width: 1200px) {
    .Header_header__50xBn .Header_inner__qaC8a .Header_gnb__hNuMl ul li a span.Header_title__g24pQ {
        color: var(--point-color);
    }
}


/* PC 상단 메뉴 텍스트 그림자 적용 */
@media (min-width: 1201px) {
    .Header_header__50xBn .Header_inner__qaC8a .Header_gnb__hNuMl>ul li {
        text-shadow: 
            0 2px 4px rgba(0, 0, 0, 0.6), 
            0 8px 16px rgba(0, 0, 0, 0.1);
    }

    .Header_header__50xBn.Header_scrolled__5277G .Header_inner__qaC8a .Header_gnb__hNuMl>ul li {
        text-shadow: none
    }
}


/* PC 상단 메뉴 텍스트 마우스 오버 시 */
.Header_header__50xBn .Header_inner__qaC8a .Header_gnb__hNuMl ul li a span.Header_kr_title__F25ND {
    color: var(--white-color);
}

.Header_header__50xBn.Header_scrolled__5277G .Header_inner__qaC8a .Header_gnb__hNuMl ul li a span.Header_kr_title__F25ND {
    color: var(--point-color);
}

@media (max-width: 1200px) {
    .Header_header__50xBn .Header_inner__qaC8a .Header_gnb__hNuMl ul li a span.Header_kr_title__F25ND {
        color: var(--point-color);
    }
}


/* SNS Button */
.Header_header__50xBn .Header_inner__qaC8a .Header_sns__WEltM .Header_sns_wrap__LiPxc>div {
    border-color: var(--white-color);
    color: var(--white-color);
}

.Header_header__50xBn.Header_scrolled__5277G .Header_inner__qaC8a .Header_sns__WEltM .Header_sns_wrap__LiPxc>div {
    border-color: var(--point-color);
    color: var(--point-color);
}

.Header_header__50xBn .Header_inner__qaC8a .Header_sns__WEltM .Header_sns_wrap__LiPxc:has(.Header_open__phGH5)>div {
    background: none;
}

@media (hover: hover) {
    .Header_header__50xBn .Header_inner__qaC8a .Header_sns__WEltM .Header_sns_wrap__LiPxc>div:hover {
        background: none;
    }

    .Header_header__50xBn.Header_scrolled__5277G .Header_inner__qaC8a .Header_sns__WEltM .Header_sns_wrap__LiPxc>div:hover {
        background: var(--white-color);
    }
}


/* Menu Button */
@media (max-width: 1200px) {
    .Header_header__50xBn .Header_inner__qaC8a .Header_hamberger__Rh0ht span {
        background-color: var(--white-color);
    }

    .Header_header__50xBn.Header_scrolled__5277G .Header_inner__qaC8a .Header_hamberger__Rh0ht span {
        background-color: var(--point-color);
    }

    .Header_header__50xBn .Header_inner__qaC8a .Header_hamberger__Rh0ht.Header_open__phGH5 span {
        background-color: var(--point-color);
    }
}