@charset "utf-8";

/* ============================================================
   sculptor 페이지 — Tailwind 보조 스타일
   ============================================================ */

.ctt_admin {
    display: none;
}

/* 섹션 2 — 최소 높이 (Figma 1000px 기준, lg 이상) */
@media (min-width: 1024px) {
    .sh-sculptor-intro {
        min-height: 1000px;
    }

    .sh-sculptor-intro > .relative.z-10 {
        min-height: inherit;
        display: flex;
        align-items: center;
    }
}

/* 섹션 2 — 영상 전체 노출 */
.sh-sculptor-intro__media video {
    display: block;
    max-width: 100%;
}

/* 섹션 6 — FAQ: Q. 항상 s_yellow, 질문 본문은 열림 시에만 s_yellow */
.sh-sculptor-faq .sh-faq-item__question > span.text-primary {
    color: #ffc012;
}

.sh-sculptor-faq .sh-faq-item:not(.is-open) .sh-faq-item__question-body {
    color: #212121;
}

.sh-sculptor-faq .sh-faq-item.is-open .sh-faq-item__question-body {
    color: #ffc012;
}

.sh-sculptor-faq-cta {
    margin-top: -0.5rem;
}

/* 섹션 4 — 최소 높이 (Figma 1000px 기준, lg 이상) */
@media (min-width: 1024px) {
    .sh-sculptor-banner {
        min-height: 1000px;
    }

    .sh-sculptor-banner > .relative.z-10 {
        min-height: inherit;
        display: flex;
        align-items: center;
    }
}
