/* 图片放大功能样式 */
.article-detail-content img {
    cursor: zoom-in;
    transition: transform 0.3s ease;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

.article-detail-content img:hover {
    transform: scale(1.02);
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
}

/* LightGallery 自定义样式 */
.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.9);
}

.lg-outer .lg-thumb-item.active, 
.lg-outer .lg-thumb-item:hover {
    border-color: var(--primary-color);
}

.lg-outer .lg-toolbar {
    background-color: rgba(0, 0, 0, 0.5);
}

.lg-outer .lg-sub-html {
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
}

.lg-outer .lg-icon {
    color: #fff;
    font-size: 1.2rem;
}

.lg-outer .lg-icon:hover {
    color: var(--primary-color);
}