            #navbar-full {
                position: relative;
                z-index: 10000;
            }

            /* 易可图主题色变量 */
            #navbar-full, .navbar {
                --ykt-primary: #2074ff;
                --ykt-primary-hover: #0341fb;
                --ykt-primary-light: #dfebff;
            }

            /* 积分中心菜单hover样式 */
            .credits-menu-wrapper:hover #credits-dropdown {
                display: block !important;
                opacity: 1 !important;
                visibility: visible !important;
                transform: translateY(0) !important;
                pointer-events: auto !important;
            }
            .credits-menu-wrapper {
                position: relative;
                display: flex;
                flex-direction: column;
            }
            .credits-menu-bridge {
                position: absolute;
                left: 0;
                right: 0;
                height: 12px;
                top: 100%;
                background: transparent;
                pointer-events: auto;
                z-index: 2099;
            }
            .credits-menu-wrapper #credits-dropdown {
                position: absolute;
                top: calc(100% + 6px) !important;
                left: 0 !important;
                margin-top: 0 !important;
            }
            /* 用户菜单hover样式 */
            .user-menu-wrapper:hover #user-dropdown {
                display: block !important;
                opacity: 1 !important;
                visibility: visible !important;
                transform: translateY(0) !important;
                pointer-events: auto !important;
            }
            .user-menu-wrapper {
                position: relative;
                display: flex;
                flex-direction: column;
            }
            .user-menu-bridge {
                position: absolute;
                left: 0;
                right: 0;
                height: 12px;
                top: 100%;
                background: transparent;
                pointer-events: auto;
                z-index: 2099;
            }
            .user-menu-wrapper #user-dropdown {
                position: absolute;
                top: calc(100% + 6px) !important;
                right: 0 !important;
                margin-top: 0 !important;
            }
            /* 确保 hidden 类正确隐藏菜单 */
            .hidden {
                display: none !important;
            }
            /* 图像处理菜单样式 */
            .image-processing-menu-wrapper:hover #image-processing-dropdown,
            .image-processing-menu-wrapper:hover .image-processing-menu-bridge,
            .image-processing-menu-wrapper:hover .image-processing-menu-caret {
                display: block !important;
            }
            .image-processing-menu-wrapper {
                position: relative;
                display: flex;
                flex-direction: column;
            }
            .image-processing-menu-bridge {
                position: absolute;
                left: 0;
                right: 0;
                height: 16px;
                top: 100%;
                background: transparent;
                pointer-events: auto;
                z-index: 2099;
            }
            .image-processing-menu-caret {
                display: none;
                position: absolute;
                left: 50%;
                transform: translateX(-50%);
                top: calc(100% + 6px);
                z-index: 101;
                width: 0;
                height: 0;
                border-left: 9px solid transparent;
                border-right: 9px solid transparent;
                border-bottom: 9px solid #fff;
                pointer-events: none;
                filter: drop-shadow(0 -1px 0 #f3f4f6);
            }
            .image-processing-menu-wrapper #image-processing-dropdown {
                position: absolute;
                top: calc(100% + 14px) !important;
                left: -12px !important;
                margin-top: 0 !important;
            }
            /* 隐藏图像处理下拉菜单的滚动条，但保持滚动功能 */
            #image-processing-dropdown {
                scrollbar-width: none; /* Firefox */
                -ms-overflow-style: none; /* IE and Edge */
            }
            #image-processing-dropdown::-webkit-scrollbar {
                display: none; /* Chrome, Safari, Opera */
            }
            #image-processing-dropdown .image-processing-section-title {
                font-size: 13px;
                font-weight: 600;
                color: #374151;
                padding: 0 4px 8px;
                margin-bottom: 8px;
                border-bottom: 1px solid #f3f4f6;
            }
            #image-processing-dropdown .image-processing-items-grid {
                display: grid;
                grid-template-columns: repeat(3, max-content);
                width: max-content;
                max-width: 100%;
                box-sizing: border-box;
                column-gap: 8px;
                row-gap: 2px;
                justify-items: stretch;
                align-items: start;
            }
            #image-processing-dropdown .image-processing-items-grid > .image-processing-section-title {
                grid-column: 1 / -1;
            }
            #image-processing-dropdown .image-processing-items-grid > .image-processing-section-title:not(:first-child) {
                margin-top: 12px;
            }
            #image-processing-dropdown .image-processing-row {
                display: flex;
                align-items: center;
                min-width: 0;
                width: 100%;
                max-width: 100%;
                box-sizing: border-box;
                padding: 6px 6px;
                border-radius: 8px;
                text-decoration: none;
                color: inherit;
            }
            #image-processing-dropdown .image-processing-row:hover {
                background-color: var(--ykt-theme-color-n1-11, #f4f7f9);
            }
            #image-processing-dropdown .image-processing-thumb {
                position: relative;
                flex-shrink: 0;
                width: 48px;
                height: 48px;
                margin-right: 8px;
                border-radius: 8px;
                overflow: hidden;
                box-shadow: 0 1px 2px rgba(0,0,0,0.06);
                background: #f3f4f6;
            }
            #image-processing-dropdown .image-processing-thumb img {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }
            #image-processing-dropdown .image-processing-thumb .hot-tag,
            #image-processing-dropdown .image-processing-thumb .recommend-tag,
            #image-processing-dropdown .image-processing-thumb .free-tag {
                position: absolute;
                left: 4px;
                top: 4px;
                z-index: 1;
            }

            /* 商品图菜单样式 */
            .product-image-menu-wrapper:hover #product-image-dropdown,
            .product-image-menu-wrapper:hover .product-image-menu-bridge {
                display: block !important;
            }
            .product-image-menu-wrapper {
                position: relative;
                display: flex;
                flex-direction: column;
            }
            .product-image-menu-bridge {
                position: absolute;
                left: 0;
                right: 0;
                height: 12px;
                top: 100%;
                background: transparent;
                pointer-events: auto;
                z-index: 2099;
            }
            .product-image-menu-wrapper #product-image-dropdown {
                position: absolute;
                top: calc(100% + 6px) !important;
                left: 0 !important;
                margin-top: 0 !important;
            }
            /* 隐藏商品图下拉菜单的滚动条，但保持滚动功能 */
            #product-image-dropdown {
                scrollbar-width: none; /* Firefox */
                -ms-overflow-style: none; /* IE and Edge */
            }
            #product-image-dropdown::-webkit-scrollbar {
                display: none; /* Chrome, Safari, Opera */
            }

            /* 模特与服饰菜单样式 */
            .model-clothing-menu-wrapper:hover #model-clothing-dropdown,
            .model-clothing-menu-wrapper:hover .model-clothing-menu-bridge {
                display: block !important;
            }
            .model-clothing-menu-wrapper {
                position: relative;
                display: flex;
                flex-direction: column;
            }
            .model-clothing-menu-bridge {
                position: absolute;
                left: 0;
                right: 0;
                height: 12px;
                top: 100%;
                background: transparent;
                pointer-events: auto;
                z-index: 2099;
            }
            .model-clothing-menu-wrapper #model-clothing-dropdown {
                position: absolute;
                top: calc(100% + 6px) !important;
                left: 0 !important;
                margin-top: 0 !important;
            }

            /* 视频处理菜单样式 */
            .video-processing-menu-wrapper:hover #video-processing-dropdown,
            .video-processing-menu-wrapper:hover .video-processing-menu-bridge,
            .video-processing-menu-wrapper:hover .video-processing-menu-caret {
                display: block !important;
            }
            .video-processing-menu-wrapper {
                position: relative;
                display: flex;
                flex-direction: column;
            }
            .video-processing-menu-bridge {
                position: absolute;
                left: 0;
                right: 0;
                height: 16px;
                top: 100%;
                background: transparent;
                pointer-events: auto;
                z-index: 2099;
            }
            .video-processing-menu-caret {
                display: none;
                position: absolute;
                left: 50%;
                transform: translateX(-50%);
                top: calc(100% + 6px);
                z-index: 101;
                width: 0;
                height: 0;
                border-left: 9px solid transparent;
                border-right: 9px solid transparent;
                border-bottom: 9px solid #fff;
                pointer-events: none;
                filter: drop-shadow(0 -1px 0 #f3f4f6);
            }
            .video-processing-menu-wrapper #video-processing-dropdown {
                position: absolute;
                top: calc(100% + 14px) !important;
                left: 0 !important;
                margin-top: 0 !important;
            }
            /* AI文案创作（原亚马逊助手）菜单样式 */
            .amazon-assistant-menu-wrapper:hover #amazon-assistant-dropdown,
            .amazon-assistant-menu-wrapper:hover .amazon-assistant-menu-bridge {
                display: block !important;
            }
            .amazon-assistant-menu-wrapper {
                position: relative;
                display: flex;
                flex-direction: column;
            }
            .amazon-assistant-menu-bridge {
                position: absolute;
                left: 0;
                right: 0;
                height: 12px;
                top: 100%;
                background: transparent;
                pointer-events: auto;
                z-index: 2099;
            }
            .amazon-assistant-menu-wrapper #amazon-assistant-dropdown {
                position: absolute;
                top: calc(100% + 6px) !important;
                left: 0 !important;
                margin-top: 0 !important;
            }
            /* 隐藏 AI文案创作 下拉菜单的滚动条，但保持滚动功能 */
            #amazon-assistant-dropdown {
                scrollbar-width: none; /* Firefox */
                -ms-overflow-style: none; /* IE and Edge */
            }
            #amazon-assistant-dropdown::-webkit-scrollbar {
                display: none; /* Chrome, Safari, Opera */
            }
            #amazon-assistant-dropdown > ul {
                display: grid;
                grid-template-columns: 1fr 1fr;
                gap: 0.25rem 0.75rem;
            }
            #amazon-assistant-dropdown > ul > li {
                min-width: 0;
            }
            #amazon-assistant-dropdown > ul > li > a {
                min-width: 0;
                width: 100%;
            }
            #amazon-assistant-dropdown > ul > li > a .flex-1.min-w-0 > div:first-child {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }
            @media (max-width: 640px) {
                #amazon-assistant-dropdown > ul {
                    grid-template-columns: 1fr;
                }
            }

            #amazon-assistant-dropdown .aa-copywriting-icon {
                width: 2rem;
                height: 2rem;
                margin-right: 0.75rem;
                border-radius: 0.5rem;
                flex-shrink: 0;
                background: var(--aa-bg);
                border: 1px solid var(--aa-border);
                box-shadow: none;
                transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease;
            }
            #amazon-assistant-dropdown .aa-copywriting-icon-glyph {
                font-size: 1.125rem;
                line-height: 1;
                color: var(--aa-icon);
            }
            #amazon-assistant-dropdown .aa-icon-tone-purple {
                --aa-bg: #f3e8ff;
                --aa-border: #e9d5ff;
                --aa-icon: #7c3aed;
            }
            #amazon-assistant-dropdown .aa-icon-tone-sky {
                --aa-bg: #e0f2fe;
                --aa-border: #bae6fd;
                --aa-icon: #0369a1;
            }
            #amazon-assistant-dropdown .aa-icon-tone-rose {
                --aa-bg: #ffe4e6;
                --aa-border: #fecdd3;
                --aa-icon: #e11d48;
            }
            #amazon-assistant-dropdown .aa-icon-tone-green {
                --aa-bg: #dcfce7;
                --aa-border: #bbf7d0;
                --aa-icon: #15803d;
            }
            #amazon-assistant-dropdown .aa-icon-tone-yellow {
                --aa-bg: #fef9c3;
                --aa-border: #fef08a;
                --aa-icon: #a16207;
            }
            #amazon-assistant-dropdown .aa-icon-tone-pink {
                --aa-bg: #fce7f3;
                --aa-border: #fbcfe8;
                --aa-icon: #db2777;
            }
            #amazon-assistant-dropdown .aa-icon-tone-teal {
                --aa-bg: #ccfbf1;
                --aa-border: #99f6e4;
                --aa-icon: #0f766e;
            }
            #amazon-assistant-dropdown .aa-icon-tone-orange {
                --aa-bg: #ffedd5;
                --aa-border: #fed7aa;
                --aa-icon: #c2410c;
            }
            #amazon-assistant-dropdown .aa-icon-tone-red {
                --aa-bg: #fee2e2;
                --aa-border: #fecaca;
                --aa-icon: #b91c1c;
            }
            #amazon-assistant-dropdown .aa-icon-tone-emerald {
                --aa-bg: #d1fae5;
                --aa-border: #a7f3d0;
                --aa-icon: #047857;
            }
            #amazon-assistant-dropdown .aa-icon-tone-cyan {
                --aa-bg: #cffafe;
                --aa-border: #a5f3fc;
                --aa-icon: #0e7490;
            }
            #amazon-assistant-dropdown > ul > li > a.group:hover .aa-copywriting-icon {
                transform: translateY(-1px);
                box-shadow: 0 2px 8px rgba(15, 23, 42, 0.08);
                filter: brightness(0.98);
            }

            /* 隐藏视频处理下拉菜单的滚动条，但保持滚动功能 */
            #video-processing-dropdown {
                scrollbar-width: none; /* Firefox */
                -ms-overflow-style: none; /* IE and Edge */
            }
            #video-processing-dropdown::-webkit-scrollbar {
                display: none; /* Chrome, Safari, Opera */
            }
            #video-processing-dropdown .video-processing-section-title {
                font-size: 13px;
                font-weight: 600;
                color: #374151;
                padding: 0 4px 8px;
                margin-bottom: 8px;
                border-bottom: 1px solid #f3f4f6;
            }
            #video-processing-dropdown .video-processing-items-grid {
                display: grid;
                grid-template-columns: repeat(3, max-content);
                width: max-content;
                max-width: 100%;
                box-sizing: border-box;
                column-gap: 8px;
                row-gap: 2px;
                justify-items: stretch;
                align-items: start;
            }
            #video-processing-dropdown .video-processing-items-grid > .video-processing-section-title {
                grid-column: 1 / -1;
            }
            #video-processing-dropdown .video-processing-items-grid > .video-processing-section-title:not(:first-child) {
                margin-top: 12px;
            }
            #video-processing-dropdown .video-processing-row {
                display: flex;
                align-items: center;
                min-width: 0;
                width: 100%;
                max-width: 100%;
                box-sizing: border-box;
                padding: 6px 6px;
                border-radius: 8px;
                text-decoration: none;
                color: inherit;
            }
            #video-processing-dropdown .video-processing-row:hover {
                background-color: var(--ykt-theme-color-n1-11, #f4f7f9);
            }
            #video-processing-dropdown .video-processing-thumb {
                position: relative;
                flex-shrink: 0;
                width: 48px;
                height: 48px;
                margin-right: 8px;
                border-radius: 8px;
                overflow: hidden;
                box-shadow: 0 1px 2px rgba(0,0,0,0.06);
                background: #f3f4f6;
            }
            #video-processing-dropdown .video-processing-thumb img {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }
            #video-processing-dropdown .video-processing-thumb .hot-tag,
            #video-processing-dropdown .video-processing-thumb .recommend-tag,
            #video-processing-dropdown .video-processing-thumb .free-tag {
                position: absolute;
                left: 4px;
                top: 4px;
                z-index: 1;
            }

        /* 确保组件内的缩略图在左、文字在右（垂直两图） */
        #features-dropdown .thumbs {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            min-width: 64px;
            flex-shrink: 0;
        }
        #features-dropdown .thumbs .thumb {
            width: 60px !important;
            height: 60px !important;
            border-radius: 6px;
            margin-bottom: 6px;
            background-color: #f3f4f6;
            background-size: cover;
            background-position: center;
            overflow: hidden;
        }
        /* 单栏：隐藏右侧占位，保留左侧缩略图 */
        #features-dropdown .thumbs .thumb.right {
            display: none;
        }
        #features-dropdown .space-y-1 a {
            display: flex !important;
            align-items: center !important;
            gap: 8px;
        }
        /* 保证每个功能模块高度一致，便于视觉对齐 */
        #features-dropdown .grid > div ul.space-y-1 li a {
            min-height: 80px;
            display: flex !important;
            align-items: center !important;
        }
        /* 标题图标样式 */
        #features-dropdown .features-title-icon {
            display: inline-block;
            width: 20px;
            height: 20px;
            margin-right: 8px;
            vertical-align: middle;
        }
        /* 功能标题与简介 */
        #features-dropdown .feature-title {
            display: block;
        }
        #features-dropdown .feature-desc {
            display: block;
            font-size: 12px;
            color: #9CA3AF;
            margin-top: 4px;
        }

        /* 组件内也同步四列宽度为 220px，图像处理占两列 */
        #features-dropdown .grid {
            grid-template-columns: 220px 220px 220px 220px;
        }
        #features-dropdown .thumbs {
            min-width: 64px;
        }
        /* 组件片段内也把四列标题居中 */
        #features-dropdown h3.image-processing,
        #features-dropdown h3.model-clothing,
        #features-dropdown h3.ai-creation,
        #features-dropdown h3.video-processing {
            text-align: center;
            display: block;
            margin-left: 0;
            margin-right: 0;
        }
        /* 免费标签样式 */
        .free-tag {
            position: absolute;
            left: 8px;
            top: 8px;
            font-size: 10px !important;
            display: inline-block !important;
            transform: scale(1.2) !important;
            transform-origin: left center;
            padding: 1px 3px !important;
            background-color: #22c55e;
            color: white;
            border-radius: 4px;
            font-weight: 500;
            white-space: nowrap;
            line-height: 1.2;
            text-shadow: none !important;
            box-shadow: none !important;
        }
        
        /* 热门标签样式 */
        .hot-tag {
            position: absolute;
            left: 8px;
            top: 8px;
            font-size: 10px !important;
            display: inline-block !important;
            transform: scale(1.2) !important;
            transform-origin: left center;
            padding: 1px 3px !important;
            background-color: #ef4444;
            color: white;
            border-radius: 4px;
            font-weight: 500;
            white-space: nowrap;
            line-height: 1.2;
            text-shadow: none !important;
            box-shadow: none !important;
        }
        
        /* 推荐标签样式 */
        .recommend-tag {
            position: absolute;
            left: 8px;
            top: 8px;
            font-size: 10px !important;
            display: inline-block !important;
            transform: scale(1.2) !important;
            transform-origin: left center;
            padding: 1px 3px !important;
            background-color: #ff851b;
            color: white;
            border-radius: 4px;
            font-weight: 500;
            white-space: nowrap;
            line-height: 1.2;
            text-shadow: none !important;
            box-shadow: none !important;
        }
        
        /* 功能中心链接样式 */
        #features-dropdown .feature-title {
            white-space: nowrap;
        }

        .yh-ykt-home-only {
            display: none !important;
        }

        .yh-ykt-login-btn {
            background: #4f46e5 !important;
        }

        .yh-ykt-login-btn:hover {
            background: #4338ca !important;
        }
