/* header.css 修复 - 响应式适配 */
#layout { min-width: 0 !important; }

@media screen and (max-width: 800px) {
.header-content { display: flex; flex-direction: column; align-items: center; }
.logo { width: 80%; margin-left: 0; float: none; }
.yuyue-div { width: 80%; margin-left: 0; float: none; }
.header-weixin { display: none; }
.nav li { width: auto; padding: 0.5em 0.8em; letter-spacing: 1px; }
.nav-title { width: auto; margin-left: 2%; }
.nav2 li { width: auto; padding: 0.5em 0.6em; }
}