.github-corner:hover .octo-arm {
  animation: octocat-wave 560ms ease-in-out;
}

@keyframes octocat-wave {
  0%, 100% { transform: rotate(0) }
  20%, 60% { transform: rotate(-25deg) }
  40%, 80% { transform: rotate(10deg) }
}

/* 适配移动端屏幕：在小屏幕上默认挥手，悬停时不挥手 */
@media (max-width: 500px) {
  .github-corner:hover .octo-arm {
    animation: none;
  }
  .github-corner .octo-arm {
    animation: octocat-wave 560ms ease-in-out;
  }
}
/* 隐藏博客园官方顶部导航栏 */
#top_nav {
    display: none !important;
}

/* 去除顶部导航栏留下的空白占位 */
body {
    padding-top: 0 !important;
}

/* 只限制文章阅读页的正文宽度并居中，绝对不影响首页和侧边栏 */
#cnblogs_post_body {
    max-width: 750px; 
    margin: 0 auto !important; /* 强制在阅读区域内居中 */
    padding: 20px 0; /* 上下留点空隙更透气 */
}

/* 优化正文的排版细节 */
#cnblogs_post_body p {
    line-height: 1.8; 
    font-size: 16px;  
    letter-spacing: 0.5px; 
}