


            .content-auto { content-visibility: auto; }
            .nav-blur {
                backdrop-filter: blur(12px);
                background-color: rgba(18, 18, 18, 0.85);
                border-bottom: 1px solid rgba(42, 42, 42, 0.8);
            }
            .text-balance { text-wrap: balance; }
            .scrollbar-hide::-webkit-scrollbar { display: none; }
            .scrollbar-hide { -ms-overflow-style: none; scrollbar-width: none; }
            
            /* 左侧固定目录样式 */
            .product-sidebar-item {
                @apply py-3 px-4 border-l-2 border-gray-200 hover:border-primary hover:text-primary transition-all;
            }
            .product-sidebar-item.active {
                @apply border-primary text-primary font-medium;
            }
        
 * { margin: 0; padding: 0; box-sizing: border-box; }
        html { scroll-behavior: smooth; }
        body { background-color: #fff; color: #121212; overflow-x: hidden; }

        /* 导航下拉动画 */
        .nav-dropdown {
            opacity: 0; visibility: hidden;
            transform: translateY(10px);
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        }
        .nav-item:hover .nav-dropdown {
            opacity: 1; visibility: visible; transform: translateY(0);
        }

        /* 按钮效果 */
        .btn-primary, .btn-accent {
            transition: all 0.3s ease;
        }
        .btn-primary:hover {
            background-color: #083C8C; transform: scale(1.02);
        }
        .btn-accent:hover {
            background-color: #E66F00; transform: scale(1.02);
        }




