           
             * {
    font-family: Arial, Helvetica, sans-serif ;
  }
           .text-gradient {
               background-clip: text;
               -webkit-background-clip: text;
               -webkit-text-fill-color: transparent;
           }

           /* 新闻卡片专属样式 */
           .news-card {
               position: relative;
               overflow: hidden;
               border-radius: 1rem;
               background-color: #ffffff;
               box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.02), 0 8px 10px -6px rgba(0, 0, 0, 0.08);
               border: 1px solid #ddd;
               transition: all 500ms cubic-bezier(0.22, 1, 0.36, 1);
               background: linear-gradient(145deg, #ffffff 0%, #fefefe 100%);
           }

           .news-card:hover {
               box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.05), 0 8px 10px -6px rgba(0, 0, 0, 0.03);
               transform: translateY(-8px) scale(1.01);
               transition: all 500ms cubic-bezier(0.22, 1, 0.36, 1);
           }

           /* 全局通用高级样式 */
           .content-auto {
               content-visibility: auto;
           }

           .text-balance {
               text-wrap: balance;
           }

           .bg-blur {
               backdrop-filter: blur(8px);
               -webkit-backdrop-filter: blur(8px);
           }

           .scrollbar-elegant::-webkit-scrollbar {
               width: 4px;
               height: 4px;
           }

           .scrollbar-elegant::-webkit-scrollbar-thumb {
               background-color: theme('colors.neutral.300');
               border-radius: 2px;
           }

           .scrollbar-elegant::-webkit-scrollbar-track {
               background: transparent;
           }



           .content-auto {
               content-visibility: auto;
           }

           /* 卡片阴影样式 */
           .card-shadow {
               box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.02);
           }

           /* 悬浮上浮动画基础样式 */
           .hover-lift {
               transition: transform 0.3s ease, box-shadow 0.3s ease;
           }

           /* 悬浮上浮动画 hover 状态 */
           .hover-lift:hover {
               transform: translateY(-5px);
               box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.2), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
           }