/* 扩大页面宽度 */
.wrapper {
  max-width: 1000px !important; /* 从原来的720px增加 */
}

/* 文章页面宽度 */
.wrapper.post {
  max-width: 1000px !important;
}

/* 列表页面宽度 */
.wrapper.list-page {
  max-width: 1000px !important;
}

/* 导航栏宽度与内容对齐 */
.navbar {
  max-width: 1000px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box;
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

/* 页脚宽度 */
footer.footer {
  max-width: 1000px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box;
  text-align: center;
}

/* 内容宽度 */
.page-content {
  max-width: 1000px !important;
}

/* 相关文章宽度调整 */
.related-posts {
  max-width: 1000px !important;
}

/* 相关文章列表布局调整 */
.related-posts-list {
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)) !important;
}

/* 时间轴宽度 */
.timeline {
  max-width: 1000px !important;
}

/* 头像区域 */
.author .author-bio {
  max-width: 600px !important;
}

/* 媒体查询 - 平板和移动设备 */
@media (max-width: 768px) {
  .wrapper, .wrapper.post, .wrapper.list-page, 
  .navbar, footer.footer, .page-content, .related-posts {
    max-width: 95% !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
} 