/* Lenis 스크롤 충돌 방지 */
.pop_wrap .content,
.pop_wrap .content *,
[data-lenis-prevent],
.overflow-scroll {
    /* Lenis가 이 요소들을 건드리지 않도록 설정 */
    transform: none !important;
    will-change: auto !important;
}

/* 스크롤이 필요한 요소들에 대한 설정 */
.pop_wrap .content {
    overflow-y: auto !important;
    overflow-x: hidden !important;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar-color: #ccc transparent;
}

/* 웹킷 스크롤바 스타일링 */
.pop_wrap .content::-webkit-scrollbar {
    width: 6px;
}

.pop_wrap .content::-webkit-scrollbar-track {
    background: transparent;
}

.pop_wrap .content::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 3px;
}

.pop_wrap .content::-webkit-scrollbar-thumb:hover {
    background: #999;
}

/* Lenis가 특정 요소를 건드리지 않도록 설정 */
[data-lenis-prevent] {
    transform: none !important;
}
