/* 团队页面圆角美化样式 */
.timeline-event-block.block {
    border-radius: 1rem;
    overflow: hidden;
    box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.timeline-event-block.block:hover {
    transform: translateY(-5px);
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

.timeline-event-icon {
    border-radius: 0.75rem;
}

.block-header {
    border-radius: 1rem 1rem 0 0;
}

.block-content {
    border-radius: 0 0 1rem 1rem;
}

#zone .block-title,
#zone .timeline-event-time {
    border-radius: 0.5rem;
}

.img-avatar {
    border-radius: 50%;
    border: 3px solid #fff;
    box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.1);
}

.block {
    border-radius: 1rem;
}

/* 作品模块美化 */
#work {
    padding: 2rem 0;
}

#work h2 {
    position: relative;
    display: inline-block;
    margin-bottom: 2rem;
}

#work .block {
    border-radius: 1.5rem;
    overflow: hidden;
    transition: all 0.3s ease;
    box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.1);
    height: 100%;
    background-color: #fff; /* 添加白色背景 */
}

#work .block:hover {
    transform: translateY(-5px);
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

#work .block-content {
    padding: 1.5rem;
}

#work img {
    border-radius: 0 0 1.5rem 1.5rem;
    transition: transform 0.3s ease;
}

#work .block:hover img {
    transform: scale(1.05);
}

/* 覆盖bg-body-light类，使作品卡片背景为白色 */
#work .block.bg-body-light {
    background-color: #fff !important;
}