/* =====================================================
   WORKS 상세 05 — 04 레이아웃의 다크 스킨
   (projects-view-05.html 전용 · projects-view4.css 뒤에 로드)
   ===================================================== */
/* 상단 그라데이션 포인트 — 다크에서는 화이트 글로우로 표현 */
body.wv5-dark{background:radial-gradient(120% 760px at 50% -60px,rgba(255,255,255,.20) 0%,rgba(255,255,255,.13) 24%,rgba(255,255,255,.065) 52%,rgba(255,255,255,.025) 74%,rgba(255,255,255,0) 100%) no-repeat,#0F1013;}

/* 본문 텍스트 */
.wv5-dark .wv4-tit{color:#FFFFFF;}
.wv5-dark .wv4-p{color:#B4BBC4;}
.wv5-dark .wv4-p strong{color:#FFFFFF;}

/* 좌측 정보 */
.wv5-dark .wv4-pagename{color:#FFFFFF;}
.wv5-dark .wv4-info dt{color:#FFFFFF;}
.wv5-dark .wv4-info dd{color:#A6ADB6;}
.wv5-dark .wv4-line{border-top-color:#33383F;}
.wv5-dark .wv4-thumb{box-shadow:0 22px 54px rgba(0,0,0,.55);}

/* 내비 */
.wv5-dark .wv4-pn a{color:#FFFFFF;}
.wv5-dark .wv4-pn a:hover{color:var(--red);}
.wv5-dark .wv4-pn.bottom{border-top-color:#33383F;}

/* 이미지·캡션 */
.wv5-dark .wv4-fig img{box-shadow:0 26px 60px rgba(0,0,0,.5);}
.wv5-dark .wv4-fig figcaption{color:#8A929B;}

/* 다른 프로젝트 캐러셀 (다크) */
.wv5-dark .wv4-more{border-top-color:#33383F;}
.wv5-dark .wv4-more .mhead h2{color:#FFFFFF;}
.wv5-dark .wv4-more .mhead p{color:#8A929B;}
.wv5-dark .wv4-more .mp b{color:#E9ECF0;}
.wv5-dark .wv4-more .mp:hover b{color:#FF6B62;}
.wv5-dark .wv4-more .mp .c{color:#8A929B;}
.wv5-dark .wv4-more .mnav button{border-color:#3A3F46;color:#FFFFFF;}

/* 문의 CTA */
.wv5-dark .wv4-cta{background:#17191E;border-color:#2B2F36;box-shadow:0 24px 60px rgba(0,0,0,.4);}
.wv5-dark .wv4-cta .t1{color:#FFFFFF;}
.wv5-dark .wv4-cta .t2{color:#9AA2AB;}

/* 상단 네비 — 블랙 글래스 캡슐 (라이트 림 + 상하 그라데이션, newbird 참고) */
/* 상단 네비 — 메인(index)·EBOOK과 동일한 다크 글라스 */
.wv5-dark .nav-in{background:rgba(18,19,23,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:10rem;box-shadow:0 2px 16px rgba(0,0,0,.25);}
.wv5-dark .nav.scrolled .nav-in{background:rgba(14,15,18,.42);}

/* 상단 네비 — 확정 표준 캡슐의 다크 보정 (링 명도 하향) */
.wv5-dark .nav-in::after{background:conic-gradient(from 205deg,
    rgba(255,255,255,.46) 0 8%,
    rgba(255,130,110,.42) 12%,
    rgba(255,225,130,.38) 17%,
    rgba(255,255,255,.21) 24% 46%,
    rgba(130,230,255,.38) 53%,
    rgba(170,140,255,.38) 59%,
    rgba(255,255,255,.38) 67% 84%,
    rgba(120,255,190,.32) 90%,
    rgba(255,255,255,.46) 96% 100%);}
.wv5-dark .nav-menu,.wv5-dark .nav.scrolled .nav-menu{color:rgba(255,255,255,.85);}
.wv5-dark .nav-menu a:hover,.wv5-dark .nav.scrolled .nav-menu a:hover{color:#fff;}
.wv5-dark .nav-menu a.current{color:var(--red);}
.wv5-dark .burger span,.wv5-dark .nav.scrolled .burger span{background:#fff;}
