
      .row {
         max-width: 1300px;
      }

      /* 全局深色模式主题与字体优化 */
      body, h1, h2, h3, h4, h5, h6, p, a, span, div, li {
         font-family: "Roboto", "PingFang SC", "Microsoft YaHei", sans-serif !important;
         -webkit-font-smoothing: antialiased;
      }

      /* 斑马纹板块配色 (深色调) */
      #features { background-color: #0c0e12 !important; color: #b0b0b0 !important; }
      #infos { background-color: #1a1e26 !important; color: #b0b0b0 !important; }
      #stats { background-color: #0c0e12 !important; color: #b0b0b0 !important; }
      #download { 
         background-color: #1a1e26 !important;
         background-image: none !important;
         color: #b0b0b0 !important; 
      }
      #subscribe { background-color: #0c0e12 !important; color: #b0b0b0 !important; }

      #main-content-wrap h2, #main-content-wrap h3, #main-content-wrap h5, #main-content-wrap h6, #main-content-wrap .h01, #main-content-wrap .feature-count {
         color: #FFFFFF !important;
      }

      .info-entry-content h5, .section-intro h5 {
         color: #FFFFFF !important;
      }

      #download .overlay {
         background-color: transparent !important;
         opacity: 0 !important;
      }

      header .logo a {
         display: block;
         margin: 0;
         padding: 0;
         outline: 0;
         border: none;
         width: 150px; /* 根据图片宽度调整 */
         height: 78px;
         background: url("../logo.png") no-repeat center center;
         background-size: contain;
         text-indent: -9999px;
      }

      #intro {
         position: relative;
         background: none;
         overflow: hidden;
      }

      #intro::before {
         content: "";
         position: absolute;
         top: 0;
         left: 0;
         right: 0;
         bottom: 0;
         background:
            linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.65)),
            url("../saychat3.png") no-repeat center center;
         background-size: cover;
         filter: blur(4px);
         transform: scale(1.05);
         z-index: -1;
      }

      #intro h1 {
         color: #009fff;
      }

      .copyright, .copyright span {
         color: #8a8a8a !important;
      }

      .footer-info a, .attribution-link {
         color: #FFFFFF !important;
         text-decoration: none !important;
      }

      .footer-info a:hover, .attribution-link:hover {
         color: #009fff !important;
         text-decoration: none !important;
      }

      .footer-info p {
         color: #8a8a8a !important;
      }

      #intro img {
         max-width: 960px;
         border-radius: 8px;
         box-shadow: 0 20px 40px rgba(0, 0, 0, 0.28);
      }

      /* 机械按压按钮样式 */
      .button, a.button, button {
         background-color: #0a141f !important;
         border: 2px solid #009fff !important;
         color: #e0f0ff !important;
         font-family: "Microsoft YaHei", sans-serif !important;
         font-weight: 600 !important;
         font-size: 1.2rem !important;
         letter-spacing: 1px !important;
         padding: 1rem 2.5rem !important;
         border-radius: 5px !important;
         cursor: pointer !important;
         transition: all 0.06s linear !important;
         box-shadow: 0 5px 0 #005c8a !important;
         text-transform: uppercase !important;
         outline: none !important;
         text-decoration: none !important;
         display: inline-block !important;
         text-align: center !important;
         height: auto !important;
         line-height: normal !important;
         background-image: none !important;
      }

      .button:hover, a.button:hover, button:hover {
         background-color: #122536 !important;
         border-color: #40b4ff !important;
         box-shadow: 0 7px 0 #005c8a !important;
         transform: translateY(-2px) !important;
         color: #ffffff !important;
      }

      .button:active, a.button:active, button:active {
         transform: translateY(4px) !important;
         box-shadow: 0 1px 0 #005c8a !important;
         background-color: #07121c !important;
         border-color: #009fff !important;
         color: #cae9ff !important;
         transition: 0.02s !important;
      }

      .button:focus-visible, a.button:focus-visible, button:focus-visible {
         outline: 2px solid #009fff !important;
         outline-offset: 4px !important;
      }

      #infos .media img {
         border-radius: 8px;
         box-shadow: 0 18px 36px rgba(0, 0, 0, 0.18);
      }

      #subscribe .action-buttons .button {
         margin: 0 1rem 1rem 0;
      }

      .flex-control-nav li img {
         width: 60px;
         height: 60px;
         object-fit: cover;
         border-radius: 50%;
      }

       .footer-social-list li {
          display: inline-block;
          margin: 0 20px;
          vertical-align: top;
          text-align: center;
       }

       .footer-label {
          display: block;
          color: #FFFFFF;
          font-size: 1.2rem;
          margin-top: 10px;
          font-weight: normal;
       }

       /* 弹跳动画：突然放大后缩小到正常尺寸 */
       @keyframes bouncePop {
          0% { transform: scale(0.3); opacity: 0; }
          70% { transform: scale(1.15); opacity: 1; }
          100% { transform: scale(1); opacity: 1; }
       }

       .bounce-pop.animated {
          animation: bouncePop 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) both !important;
       }

       /* 左对齐 */
       .text-left {
          text-align: left !important;
       }
       .text-left::before {
          left: 0 !important;
          margin-left: 0 !important;
       }

       /* 渐变文字 - 从左向右渐变，最右侧稍微亮一点以免消失感太强 */
       .gradient-text-features {
          background: linear-gradient(to right, #FFFFFF 30%, #4a4a4a);
          -webkit-background-clip: text;
          -webkit-text-fill-color: transparent;
          display: inline-block;
       }
       .gradient-text-download {
          background: linear-gradient(to right, #FFFFFF 30%, #5a5a5a);
          -webkit-background-clip: text;
          -webkit-text-fill-color: transparent;
          display: inline-block;
       }

       /* 隐藏功能序号 */
       .feature-count {
          display: none !important;
       }

       /* 数字罗列非线性上升动画 */
       @keyframes nonLinearRise {
          0% { transform: translateY(100px); opacity: 0; }
          60% { transform: translateY(-10px); opacity: 1; }
          100% { transform: translateY(0); opacity: 1; }
       }

       .stat.animated {
          animation: nonLinearRise 1.2s cubic-bezier(0.22, 1, 0.36, 1) both !important;
       }
   