/* ========== 修复页眉遮挡问题 - 调整间距 ========== */

/* 强制所有 header 元素使用固定定位 */
header,
.header,
#header {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    background-color: #ffffff !important;
    z-index: 9999 !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1) !important;
}

/* 为页眉下的内容区域添加上边距 - 调整到合适数值 */
.content,
.content_inner,
.wrapper,
#main-content,
main[role="main"],
main.content,
div[class*="content"] {
    margin-top: 80px !important;  /* 从140px改为80px */
    padding-top: 0 !important;
}

/* 移动端调整 */
@media (max-width: 768px) {
    .content,
    .content_inner,
    .wrapper,
    #main-content,
    main[role="main"] {
        margin-top: 60px !important;  /* 移动端从100px改为60px */
    }
}

/* 确保第一个元素不会产生额外的偏移 */
.content_inner > *:first-child,
.wrapper_inner > *:first-child {
    margin-top: 0 !important;
    padding-top: 0 !important;
}