/* 导航栏与内容对齐增强 */
.navbar {
  border-bottom: 1px solid rgba(128, 128, 128, 0.1);
}

/* 确保导航栏菜单项排列正确 */
.navbar .menu .trigger {
  padding-right: 0.5rem;
}

/* 移动端导航优化 */
@media (max-width: 768px) {
  .navbar {
    border-bottom: 1px solid rgba(128, 128, 128, 0.2);
  }
  
  .navbar .menu .trigger {
    padding-right: 0;
  }
  
  /* 移动端菜单展开时保持内容居中 */
  .navbar .menu input[type="checkbox"]:checked ~ .trigger {
    padding: 0 5%;
  }
}

/* 去除页面内容的额外偏移 */
.wrapper .post {
  padding-left: 0;
  padding-right: 0;
}

/* 页面主内容与导航保持一致边距 */
main {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

/* 让列表页内容与导航栏对齐 */
.posts-list {
  margin-left: 0;
  margin-right: 0;
}

/* 修复深色模式下导航栏边框 */
html.dark .navbar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
} 