/* 解决锚点跳转被固定头部遮挡的问题 */
html {
  scroll-padding-top: 120px; /* 为固定头部留出空间 */
}

/* 针对特定锚点的额外调整 */
/* #directors,
#thebeginning,
#what,
#aim,
#hope {
  scroll-margin-top: 120px;
} */

/* 确保页面内容在跳转时有足够的顶部间距 */
/* .page_main_content h2[id] {
  scroll-margin-top: 120px;
} */

/* 移动端适配 */
@media screen and (max-width: 979px) {
  html {
    scroll-padding-top: 50px;
  }
  
  /* #directors,
  #thebeginning,
  #what,
  #aim,
  #hope {
    scroll-margin-top: 80px;
  }
  
  .page_main_content h2[id] {
    scroll-margin-top: 80px;
  } */
} 