#aside-content #card-toc .toc-content .toc-link.active {
    border-left-color: var(--ahzoo-deep-blue);
    background: var(--btn-bg);
    border-radius: 7px;
    box-shadow: 0 8px 12px -3px rgba(73,177,245,0.2);
}

#go-up {
    bottom: 30px !important;
    right: 30px !important;
    width: 30px !important;      /* 圆圈变小 */
    height: 30px !important;
    padding: 0 !important;
    border: none !important;
    background-color: #f0f0f0 !important;
    border-radius: 50% !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.15) !important;
    cursor: pointer !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    z-index: 9999 !important;
    transition: background-color 0.3s ease !important;
  }
  
  #go-up:hover {
    background-color: #e0e0e0 !important;
  }
  
  #go-up i {
    font-size: 16px !important;  /* 保持原大小 */
    color: #333 !important;
    margin: 0 auto !important;
    padding: 0 !important;
    line-height: 1 !important;
    display: block !important;
  }
  
  #to_comment {
    bottom: 80px !important;
    right: 30px !important;
    width: 30px !important;      /* 圆圈变小 */
    height: 30px !important;
    background-color: #f0f0f0 !important;
    border-radius: 50% !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.15) !important;
    border: none !important;
    padding: 0 !important;
    cursor: pointer !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
    text-decoration: none !important;
    z-index: 9999 !important;
  }
  
  #to_comment i {
    font-size: 16px !important;
    color: #333 !important;
    line-height: 1 !important;
    width: 100% !important;
    text-align: center !important;
    font-weight: inherit !important;
    display: block !important;
  }
  
/* 默认隐藏 */
#mobile-toc-button {
    display: none !important;
  }
  
  /* 小屏幕（手机）显示 */
  @media (max-width: 768px) {
    #mobile-toc-button {
      display: flex !important;
      bottom: 120px !important; /* 比评论按钮再高点，避免重叠 */
      right: 30px !important;
      width: 30px !important;
      height: 30px !important;
      background-color: #f0f0f0 !important;
      border-radius: 50% !important;
      box-shadow: 0 2px 8px rgba(0,0,0,0.15) !important;
      border: none !important;
      padding: 0 !important;
      cursor: pointer !important;
      align-items: center !important;
      justify-content: center !important;
      font-family: "Font Awesome 5 Free" !important;
      font-weight: 900 !important;
      text-decoration: none !important;
      z-index: 9999 !important;
    }
    #mobile-toc-button i {
      font-size: 16px !important;
      color: #333 !important;
      line-height: 1 !important;
      width: 100% !important;
      text-align: center !important;
      font-weight: inherit !important;
      display: block !important;
    }
  }
  
/* 隐藏评论关于 */
.atk-copyright {
    display: none !important;
  }
  
/* 手机端隐藏左右小图标按钮 */
@media (max-width: 767px) {
    .side-btn-container.left,
    .side-btn-container.right {
      display: none !important;
    }
  }

/* 手机隐藏显示top */
@media (max-width: 767px) {
    #top1-bubble-container {
      display: none !important;
    }
  }
  