/**
 * 明星列表页面样式自定义
 * 确保图片填满容器，不留白边，多余部分裁剪
 */

/* 全局图片样式调整 */
.img-bg {
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-color: transparent;
}

/* PC端明星列表样式 */
.nvyou .nvyou-list .nvyou-item .nvyou-thumb {
    object-fit: cover !important;
    background-position: center !important;
    background-size: cover !important;
    background-color: transparent;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
    border: 1px solid #eaeaea;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.nvyou .nvyou-list .nvyou-item:hover .nvyou-thumb {
    transform: translateY(-5px);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
    border-color: #dcdcdc;
}

/* 移动端明星卡片样式 */
.nvyou .girls .ui-top h2 .img-bg.van-image {
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-color: transparent;
    border-radius: 10px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    border: 1px solid #eaeaea;
    transition: all 0.3s ease;
    overflow: hidden;
}

/* 移动端电影卡片样式 */
.nvyou .girls .swiper-slide .item .van-image {
    background-size: cover !important;
    background-position: center !important;
    background-color: transparent;
    overflow: hidden;
} 