/* 强制隐藏所有评论、作者、日期信息 */
.entry-meta, 
.entry-footer, 
.post-edit-link, 
.edit-link, 
.comments-area, 
.comment-respond, 
.entry-header, 
.site-info, 
.wp-block-post-author, 
.posted-on, 
.byline, 
.cat-links, 
.tags-links,
.entry-title,
.page-header,
.ast-single-post .entry-header,
.ast-article-single .entry-header,
.entry-meta-wrapper,
.post-meta,
.author-info,
.comment-form-comment,
#respond,
#comments {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    overflow: hidden !important;
}

/* 隐藏导航栏的 Logo */
.site-logo-img,
.custom-logo,
.site-branding img,
.ast-site-identity img {
    display: none !important;
}

/* 隐藏网站标题（只保留导航菜单） */
.site-title,
.site-description {
    display: none !important;
}

/* 隐藏前台工具栏 */
#wpadminbar {
    display: none !important;
}

html {
    margin-top: 0 !important;
}

body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif !important;
}

/* 优化导航栏 */
.main-navigation {
    background: white !important;
    box-shadow: 0 2px 15px rgba(0,0,0,0.08) !important;
    padding: 10px 0 !important;
}

.main-navigation a {
    color: #333 !important;
    font-weight: 600 !important;
    padding: 15px 25px !important;
    transition: all 0.3s !important;
    font-size: 16px !important;
}

.main-navigation a:hover {
    color: #667eea !important;
    background: rgba(102, 126, 234, 0.1) !important;
    border-radius: 8px !important;
}

/* 优化页脚 */
.site-footer {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
    color: white !important;
    text-align: center !important;
    padding: 50px 20px !important;
    margin-top: 0 !important;
}

.site-footer a {
    color: white !important;
}

.site-footer p {
    font-size: 16px !important;
    margin: 0 !important;
}

/* 页面内容容器 */
.site-content {
    background: white !important;
    padding: 0 !important;
}

.entry-content {
    padding: 0 !important;
    margin: 0 !important;
    max-width: 100% !important;
}

.ast-container {
    max-width: 100% !important;
    padding: 0 !important;
}

/* 移除页面标题区域 */
.ast-page-builder-template .entry-header {
    display: none !important;
}

/* 响应式优化 */
@media (max-width: 768px) {
    .main-navigation a {
        padding: 12px 18px !important;
        font-size: 14px !important;
    }
}
