/* =====================================================================
   一秒互联应用市场首页 V6（参考 CRMEB 市场：扁平、清晰、无遮罩）
   一秒互联公司  www.yimiaonet.com  400-716-8908
   作用域：.market-home-page.mv6，全部 !important 压制历史样式层
   ===================================================================== */

.market-home-page.mv6 {
    --m6-primary: #1a6aff;
    --m6-primary-deep: #0052d9;
    --m6-primary-light: #e8f1ff;
    --m6-text: #17181c;
    --m6-text-sub: #5b6070;
    --m6-text-faint: #8a90a3;
    --m6-border: #e8ecf4;
    --m6-bg: #f5f7fb;
    --m6-red: #ff4d4f;
    display: block !important;
    width: 100% !important;
    /* 一秒互联公司  www.yimiaonet.com：压制 page-polish-2091(1320px) 与 market-expansion-2128 的宽度限制，并保证水平居中 */
    max-width: none !important;
    min-width: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 20px 0 60px !important;
    background: var(--m6-bg) !important;
    --m6-shadow: 0 4px 18px rgba(23, 34, 66, 0.06);
}
.market-home-page.mv6 * { box-sizing: border-box; }
.market-home-page.mv6 a { text-decoration: none !important; color: inherit; }
.market-home-page.mv6 img { display: block; max-width: 100%; }
.market-home-page.mv6 .mv6-wrap { max-width: 1240px !important; margin: 0 auto !important; padding: 0 20px !important; }

/* ============ 顶部：左分类竖栏 + 右 Banner（CRMEB 式并排） ============ */
.market-home-page.mv6 .mv6-top { display: grid !important; grid-template-columns: 250px minmax(0, 1fr) 250px !important; gap: 14px !important; margin-bottom: 20px !important; align-items: stretch !important; }
.market-home-page.mv6 .mv6-banner { margin-bottom: 0 !important; display: flex !important; flex-direction: column !important; }
.market-home-page.mv6 .mv6-banner-box { position: relative !important; flex: 1 !important; display: flex !important; border-radius: 14px !important; overflow: hidden !important; background: #fff !important; box-shadow: var(--m6-shadow) !important; }
.market-home-page.mv6 .mv6-banner-slide { flex: 1 !important; }
.market-home-page.mv6 .mv6-banner-slide { display: none !important; position: relative !important; }
.market-home-page.mv6 .mv6-banner-slide.is-active { display: block !important; }
.market-home-page.mv6 .mv6-banner-slide img { width: 100% !important; height: 474px !important; object-fit: cover !important; }
.market-home-page.mv6 .mv6-banner-box { max-height: 474px !important; }
.market-home-page.mv6 .mv6-banner-caption { position: absolute !important; left: 36px !important; bottom: 34px !important; max-width: 520px !important; text-shadow: 0 2px 12px rgba(0, 0, 0, 0.45); }
.market-home-page.mv6 .mv6-banner-caption strong { display: block !important; color: #fff !important; font-size: 28px !important; font-weight: 700 !important; line-height: 1.35 !important; }
.market-home-page.mv6 .mv6-banner-caption small { display: block !important; margin-top: 6px !important; color: rgba(255, 255, 255, 0.88) !important; font-size: 14px !important; }
.market-home-page.mv6 .mv6-banner-dots { position: absolute !important; right: 24px !important; bottom: 18px !important; display: flex !important; gap: 8px !important; z-index: 3 !important; }
.market-home-page.mv6 .mv6-banner-dots button { width: 26px !important; height: 4px !important; border: none !important; border-radius: 4px !important; background: rgba(255, 255, 255, 0.55) !important; cursor: pointer !important; padding: 0 !important; transition: all 0.3s !important; }
.market-home-page.mv6 .mv6-banner-dots button.is-active { background: #fff !important; width: 36px !important; }

/* ============ 右侧资讯栏（CRMEB 式第三栏） ============ */
.market-home-page.mv6 .mv6-news { background: #fff !important; border-radius: 12px !important; padding: 18px 22px 12px !important; box-shadow: none !important; }
.market-home-page.mv6 .mv6-news-head { display: flex !important; align-items: center !important; justify-content: space-between !important; margin-bottom: 10px !important; }
.market-home-page.mv6 .mv6-news-head strong { font-size: 16px !important; font-weight: 700 !important; color: #17181c !important; }
.market-home-page.mv6 .mv6-news-head a { font-size: 12.5px !important; color: #8a90a3 !important; display: inline-flex !important; align-items: center !important; gap: 2px !important; }
.market-home-page.mv6 .mv6-news-head a:hover { color: var(--m6-primary) !important; }
.market-home-page.mv6 .mv6-news-head svg { width: 12px !important; height: 12px !important; }
.market-home-page.mv6 .mv6-news-list { display: flex !important; flex-direction: column !important; gap: 0 !important; }
.market-home-page.mv6 .mv6-news-list a { display: flex !important; align-items: flex-start !important; gap: 10px !important; padding: 10px 0 !important; border-bottom: 1px dashed #eef1f7 !important; }
.market-home-page.mv6 .mv6-news-list a:last-child { border-bottom: none !important; }
.market-home-page.mv6 .mv6-news-list em { font-style: normal !important; font-size: 12px !important; font-weight: 800 !important; color: #fff !important; background: #d3dceb !important; border-radius: 6px !important; min-width: 18px !important; height: 18px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin-top: 2px !important; flex-shrink: 0 !important; }
.market-home-page.mv6 .mv6-news-list a:nth-child(-n+3) em { background: linear-gradient(135deg, #4c8dff, #1a6aff) !important; }
.market-home-page.mv6 .mv6-news-list span { font-size: 13px !important; color: #454b60 !important; line-height: 1.5 !important; display: -webkit-box !important; -webkit-line-clamp: 1 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; }
.market-home-page.mv6 .mv6-news-list a:hover span { color: var(--m6-primary) !important; }
.market-home-page.mv6 .mv6-news-empty { font-size: 12.5px !important; color: #8a90a3 !important; padding: 20px 0 !important; text-align: center !important; }

/* ============ 分类左侧竖栏（CRMEB 式：白卡竖排 40px 图标+文字） ============ */
.market-home-page.mv6 .mv6-cats { background: #fff !important; border-radius: 12px !important; padding: 30px 20px 0 30px !important; box-shadow: none !important; }
.market-home-page.mv6 .mv6-cats-list { display: flex !important; flex-direction: column !important; gap: 2px !important; }
.market-home-page.mv6 .mv6-cat {
    display: flex !important; align-items: center !important; gap: 10px !important;
    padding: 0 !important; border-radius: 0 !important; transition: none !important;
    position: relative !important; height: 40px !important; margin-bottom: 24px !important;
}
.market-home-page.mv6 .mv6-cat:hover { background: transparent !important; }
.market-home-page.mv6 .mv6-cat-ic { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 40px !important; height: 40px !important; border-radius: 50% !important; color: #fff !important; overflow: hidden !important; flex-shrink: 0 !important; box-shadow: none !important; }
.market-home-page.mv6 .mv6-cat-ic svg { width: 21px !important; height: 21px !important; }
.market-home-page.mv6 .mv6-cat-ic img { width: 40px !important; height: 40px !important; object-fit: cover !important; border-radius: 50% !important; }
/* 10 色渐变轮换 */
.market-home-page.mv6 .mv6-cat-ic.c-0 { background: linear-gradient(135deg, #4c8dff, #1a6aff) !important; }
.market-home-page.mv6 .mv6-cat-ic.c-1 { background: linear-gradient(135deg, #00c2a8, #00a88f) !important; }
.market-home-page.mv6 .mv6-cat-ic.c-2 { background: linear-gradient(135deg, #ff9c1a, #ff8a00) !important; }
.market-home-page.mv6 .mv6-cat-ic.c-3 { background: linear-gradient(135deg, #8b5cf6, #7c3aed) !important; }
.market-home-page.mv6 .mv6-cat-ic.c-4 { background: linear-gradient(135deg, #ff6b9d, #f43f7c) !important; }
.market-home-page.mv6 .mv6-cat-ic.c-5 { background: linear-gradient(135deg, #34d399, #10b981) !important; }
.market-home-page.mv6 .mv6-cat-ic.c-6 { background: linear-gradient(135deg, #fbbf24, #f59e0b) !important; }
.market-home-page.mv6 .mv6-cat-ic.c-7 { background: linear-gradient(135deg, #38bdf8, #0ea5e9) !important; }
.market-home-page.mv6 .mv6-cat-ic.c-8 { background: linear-gradient(135deg, #fb7185, #f43f5e) !important; }
.market-home-page.mv6 .mv6-cat-ic.c-9 { background: linear-gradient(135deg, #a78bfa, #8b5cf6) !important; }
.market-home-page.mv6 .mv6-cat strong { font-size: 14px !important; color: #555555 !important; font-weight: 400 !important; flex: 1 !important; min-width: 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }
.market-home-page.mv6 .mv6-cat:hover strong { color: var(--m6-primary) !important; font-weight: 400 !important; }
.market-home-page.mv6 .mv6-cat i { display: none !important; flex-shrink: 0 !important; }
.market-home-page.mv6 .mv6-cat:hover i { display: inline-flex !important; align-items: center !important; opacity: 0.4 !important; }
.market-home-page.mv6 .mv6-cat i svg { width: 14px !important; height: 14px !important; }

/* ============ 排行 Tab 区 ============ */
.market-home-page.mv6 .mv6-rank { margin-bottom: 24px !important; }
.market-home-page.mv6 .mv6-rank-tabs { display: flex !important; gap: 26px !important; border-bottom: 2px solid var(--m6-border) !important; margin-bottom: 20px !important; }
.market-home-page.mv6 .mv6-rank-tabs button { border: none !important; background: none !important; padding: 12px 2px !important; font-size: 16px !important; font-weight: 600 !important; color: var(--m6-text-sub) !important; cursor: pointer !important; position: relative !important; transition: color 0.2s !important; }
.market-home-page.mv6 .mv6-rank-tabs button:hover { color: var(--m6-primary) !important; }
.market-home-page.mv6 .mv6-rank-tabs button.is-active { color: var(--m6-primary) !important; font-weight: 700 !important; }
.market-home-page.mv6 .mv6-rank-tabs button.is-active::after { content: "" !important; position: absolute !important; left: 0 !important; right: 0 !important; bottom: -2px !important; height: 3px !important; border-radius: 3px 3px 0 0 !important; background: var(--m6-primary) !important; }

/* ============ 商品网格（CRMEB 式：无遮罩、价格红、标题黑、店铺灰、热度弱） ============ */
.market-home-page.mv6 .mv6-goods-grid { display: grid !important; grid-template-columns: repeat(5, 1fr) !important; gap: 14px !important; }
.market-home-page.mv6 .mv6-goods { display: flex !important; flex-direction: column !important; background: #fff !important; border-radius: 12px !important; overflow: hidden !important; box-shadow: var(--m6-shadow) !important; transition: transform 0.22s ease, box-shadow 0.22s ease !important; }
.market-home-page.mv6 .mv6-goods:hover { transform: translateY(-4px) !important; box-shadow: 0 10px 30px rgba(23, 34, 66, 0.12) !important; }
.market-home-page.mv6 .mv6-goods-cover { position: relative !important; display: block !important; }
.market-home-page.mv6 .mv6-goods-cover img { width: 100% !important; aspect-ratio: 1 / 1 !important; height: auto !important; object-fit: cover !important; background: #f0f3f9 !important; }
/* 无遮罩：不加任何渐变/蒙层，仅保留左上角排行角标 */
.market-home-page.mv6 .mv6-rank-badge { position: absolute !important; top: 10px !important; left: 10px !important; font-style: normal !important; font-size: 12px !important; font-weight: 800 !important; color: #fff !important; border-radius: 7px !important; padding: 3px 9px !important; letter-spacing: 0.5px !important; }
.market-home-page.mv6 .mv6-rank-badge.rank-1 { background: linear-gradient(135deg, #ff4d4f, #ff7875) !important; }
.market-home-page.mv6 .mv6-rank-badge.rank-2 { background: linear-gradient(135deg, #ff9c1a, #ffb84d) !important; }
.market-home-page.mv6 .mv6-rank-badge.rank-3 { background: linear-gradient(135deg, #ffb01a, #ffc94d) !important; }
.market-home-page.mv6 .mv6-goods-body { display: flex !important; flex-direction: column !important; gap: 6px !important; padding: 12px 14px 14px !important; }
.market-home-page.mv6 .mv6-goods-price { font-size: 18px !important; font-weight: 800 !important; color: var(--m6-red) !important; line-height: 1 !important; }
.market-home-page.mv6 .mv6-goods-name { font-size: 14px !important; font-weight: 600 !important; color: var(--m6-text) !important; line-height: 1.45 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; min-height: 40px !important; }
.market-home-page.mv6 .mv6-goods:hover .mv6-goods-name { color: var(--m6-primary) !important; }
.market-home-page.mv6 .mv6-goods-meta { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 6px !important; margin-top: 2px !important; }
.market-home-page.mv6 .mv6-goods-meta small { font-size: 12px !important; color: var(--m6-text-faint) !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }
.market-home-page.mv6 .mv6-goods-meta em { font-style: normal !important; font-size: 12px !important; color: var(--m6-text-faint) !important; flex-shrink: 0 !important; }
.market-home-page.mv6 .mv6-empty { grid-column: 1 / -1 !important; text-align: center !important; color: var(--m6-text-faint) !important; font-size: 14px !important; padding: 40px 0 !important; background: #fff !important; border-radius: 12px !important; }

/* ============ 精选专区 ============ */
.market-home-page.mv6 .mv6-zone { margin-bottom: 24px !important; }
.market-home-page.mv6 .mv6-zone-head { display: flex !important; align-items: center !important; justify-content: space-between !important; margin-bottom: 16px !important; }
.market-home-page.mv6 .mv6-zone-head h2 { font-size: 20px !important; font-weight: 800 !important; color: var(--m6-text) !important; letter-spacing: 0.3px !important; }
.market-home-page.mv6 .mv6-zone-head a { font-size: 14px !important; color: var(--m6-text-sub) !important; display: inline-flex !important; align-items: center !important; gap: 3px !important; }
.market-home-page.mv6 .mv6-zone-head a:hover { color: var(--m6-primary) !important; }
.market-home-page.mv6 .mv6-zone-head a svg { width: 14px !important; height: 14px !important; }

/* ============ 热门店铺 ============ */
.market-home-page.mv6 .mv6-stores-grid { display: grid !important; grid-template-columns: repeat(6, 1fr) !important; gap: 14px !important; }
.market-home-page.mv6 .mv6-store { display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; gap: 8px !important; background: #fff !important; border-radius: 12px !important; padding: 20px 12px !important; box-shadow: var(--m6-shadow) !important; transition: transform 0.22s ease, box-shadow 0.22s ease !important; }
.market-home-page.mv6 .mv6-store:hover { transform: translateY(-4px) !important; box-shadow: 0 10px 30px rgba(23, 34, 66, 0.12) !important; }
.market-home-page.mv6 .mv6-store-logo { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 52px !important; height: 52px !important; border-radius: 14px !important; background: var(--m6-primary-light) !important; color: var(--m6-primary) !important; overflow: hidden !important; }
.market-home-page.mv6 .mv6-store-logo svg { width: 26px !important; height: 26px !important; }
.market-home-page.mv6 .mv6-store-logo img { width: 52px !important; height: 52px !important; object-fit: cover !important; }
.market-home-page.mv6 .mv6-store strong { font-size: 14px !important; color: var(--m6-text) !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; max-width: 100% !important; }
.market-home-page.mv6 .mv6-store small { font-size: 12px !important; color: var(--m6-text-faint) !important; }

/* ============ 商家入驻入口 ============ */
.market-home-page.mv6 .mv6-seller-entry { margin-top: 8px !important; }
.market-home-page.mv6 .mv6-seller-box { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 24px !important; background: linear-gradient(135deg, #0c47b8 0%, #1a6aff 60%, #4c8dff 100%) !important; border-radius: 14px !important; padding: 34px 40px !important; color: #fff !important; flex-wrap: wrap !important; }
.market-home-page.mv6 .mv6-seller-box small { color: #ffd43b !important; font-weight: 700 !important; font-size: 13px !important; }
.market-home-page.mv6 .mv6-seller-box h2 { font-size: 22px !important; font-weight: 800 !important; margin: 6px 0 8px !important; }
.market-home-page.mv6 .mv6-seller-box p { font-size: 14px !important; color: rgba(255, 255, 255, 0.85) !important; }
.market-home-page.mv6 .mv6-seller-box > a { background: #fff !important; color: var(--m6-primary) !important; font-weight: 700 !important; font-size: 15px !important; border-radius: 999px !important; padding: 12px 32px !important; flex-shrink: 0 !important; transition: transform 0.2s, box-shadow 0.2s !important; }
.market-home-page.mv6 .mv6-seller-box > a:hover { transform: translateY(-2px) !important; box-shadow: 0 10px 24px rgba(4, 20, 60, 0.35) !important; }

/* ============ 响应式 ============ */
@media (max-width: 1080px) {
    .market-home-page.mv6 .mv6-top { grid-template-columns: 1fr !important; }
    .market-home-page.mv6 .mv6-news { display: none !important; }
    .market-home-page.mv6 .mv6-cats { padding: 18px !important; }
    .market-home-page.mv6 .mv6-cats-list { display: grid !important; grid-template-columns: repeat(5, 1fr) !important; gap: 10px 6px !important; }
    .market-home-page.mv6 .mv6-cat { margin-bottom: 0 !important; height: auto !important; justify-content: center !important; flex-direction: column !important; gap: 8px !important; }
    .market-home-page.mv6 .mv6-banner-slide img { height: 240px !important; }
    .market-home-page.mv6 .mv6-cats-grid { grid-template-columns: repeat(5, 1fr) !important; }
    .market-home-page.mv6 .mv6-goods-grid { grid-template-columns: repeat(4, 1fr) !important; }
    .market-home-page.mv6 .mv6-stores-grid { grid-template-columns: repeat(3, 1fr) !important; }
    .market-home-page.mv6 .mv6-banner-caption strong { font-size: 22px !important; }
}
@media (max-width: 640px) {
    .market-home-page.mv6 .mv6-wrap { padding: 0 14px !important; }
    .market-home-page.mv6 .mv6-banner-slide img { height: 160px !important; }
    .market-home-page.mv6 .mv6-banner-caption { left: 18px !important; bottom: 18px !important; }
    .market-home-page.mv6 .mv6-banner-caption strong { font-size: 17px !important; }
    .market-home-page.mv6 .mv6-banner-caption small { font-size: 12px !important; }
    .market-home-page.mv6 .mv6-cats-list { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; gap: 4px !important; }
    .market-home-page.mv6 .mv6-cat { padding: 7px 8px !important; }
    .market-home-page.mv6 .mv6-cat i { display: none !important; }
    .market-home-page.mv6 .mv6-cat-ic, .market-home-page.mv6 .mv6-cat-ic img { width: 34px !important; height: 34px !important; border-radius: 8px !important; }
    .market-home-page.mv6 .mv6-cat-ic svg { width: 18px !important; height: 18px !important; }
    .market-home-page.mv6 .mv6-cat strong { font-size: 12.5px !important; }
    .market-home-page.mv6 .mv6-rank-tabs { gap: 16px !important; overflow-x: auto !important; }
    .market-home-page.mv6 .mv6-rank-tabs button { font-size: 14px !important; white-space: nowrap !important; }
    .market-home-page.mv6 .mv6-goods-grid { grid-template-columns: repeat(2, 1fr) !important; gap: 10px !important; }
    .market-home-page.mv6 .mv6-goods-name { font-size: 13px !important; min-height: 36px !important; }
    .market-home-page.mv6 .mv6-goods-price { font-size: 16px !important; }
    .market-home-page.mv6 .mv6-stores-grid { grid-template-columns: repeat(2, 1fr) !important; }
    .market-home-page.mv6 .mv6-seller-box { flex-direction: column !important; align-items: flex-start !important; padding: 24px 20px !important; }
    .market-home-page.mv6 .mv6-seller-box h2 { font-size: 17px !important; }
    .market-home-page.mv6 .mv6-seller-box > a { width: 100% !important; text-align: center !important; }
    .market-home-page.mv6 .mv6-zone-head h2 { font-size: 17px !important; }
}

/* CRMEB 精确对齐：末项下边距 24→8，使分类栏总高恰为 474px */
.market-home-page.mv6 .mv6-cats .mv6-cat:last-child { margin-bottom: 8px !important; }

/* =====================================================================
   V6.3 徽章升级：小尺寸 + 分名次配色 + 动效；板块标题黑色
   ===================================================================== */

/* —— TOP 徽章：缩小 + 分名次独立配色 + 微动效 —— */
.market-home-page.mv6 .mv6-rank-badge {
    font-size: 10px !important;
    padding: 2px 8px !important;
    border-radius: 6px !important;
    letter-spacing: 0.5px !important;
    line-height: 1.5 !important;
    top: 8px !important;
    left: 8px !important;
    backdrop-filter: blur(3px) !important;
    animation: ym-badge-pop 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) both !important;
    transition: transform 0.22s ease, box-shadow 0.22s ease !important;
}
.market-home-page.mv6 .mv6-goods:hover .mv6-rank-badge { transform: scale(1.12) !important; }
/* 名次配色：金/银/铜（去渐变，纯色玻璃感） */
.market-home-page.mv6 .mv6-rank-badge.rank-1 { background: linear-gradient(135deg, #ffb800, #ff9500) !important; color: #5c3a00 !important; box-shadow: 0 3px 10px rgba(255, 152, 0, 0.45) !important; }
.market-home-page.mv6 .mv6-rank-badge.rank-2 { background: linear-gradient(135deg, #c8d4e6, #9fb3cc) !important; color: #37475c !important; box-shadow: 0 3px 10px rgba(159, 179, 204, 0.5) !important; }
.market-home-page.mv6 .mv6-rank-badge.rank-3 { background: linear-gradient(135deg, #e8a878, #cf8a52) !important; color: #5c3520 !important; box-shadow: 0 3px 10px rgba(207, 138, 82, 0.45) !important; }
@keyframes ym-badge-pop {
    0% { opacity: 0; transform: scale(0.5) translateY(-8px); }
    100% { opacity: 1; transform: scale(1) translateY(0); }
}
/* 卡片悬浮时徽章轻微呼吸 */
.market-home-page.mv6 .mv6-goods:hover .mv6-rank-badge.rank-1 { animation: ym-badge-glow 1.2s ease-in-out infinite !important; }
@keyframes ym-badge-glow {
    0%, 100% { box-shadow: 0 3px 10px rgba(255, 152, 0, 0.45); }
    50% { box-shadow: 0 4px 16px rgba(255, 152, 0, 0.75); }
}

/* —— 板块标题：黑色（去蓝） —— */
.market-home-page.mv6 .mv6-zone-head h2 { color: #17181c !important; font-weight: 800 !important; }
.market-home-page.mv6 .mv6-zone-head h2::before { content: "" !important; display: inline-block !important; width: 4px !important; height: 18px !important; border-radius: 2px !important; margin-right: 10px !important; vertical-align: -3px !important; background: linear-gradient(180deg, #4c8dff, #1a6aff) !important; }
.market-home-page.mv6 .mv6-rank .mv6-zone-head h2::before { background: linear-gradient(180deg, #ffb800, #ff8a00) !important; }

/* —— 资讯栏序号章：小 + 分色 + 动效 —— */
.market-home-page.mv6 .mv6-news-list em {
    font-size: 10.5px !important;
    min-width: 16px !important;
    height: 16px !important;
    border-radius: 5px !important;
}
.market-home-page.mv6 .mv6-news-list a { animation: ym-news-in 0.45s ease both !important; }
.market-home-page.mv6 .mv6-news-list a:nth-child(1) { animation-delay: 0.05s !important; }
.market-home-page.mv6 .mv6-news-list a:nth-child(2) { animation-delay: 0.12s !important; }
.market-home-page.mv6 .mv6-news-list a:nth-child(3) { animation-delay: 0.19s !important; }
.market-home-page.mv6 .mv6-news-list a:nth-child(4) { animation-delay: 0.26s !important; }
.market-home-page.mv6 .mv6-news-list a:nth-child(5) { animation-delay: 0.33s !important; }
.market-home-page.mv6 .mv6-news-list a:nth-child(6) { animation-delay: 0.4s !important; }
@keyframes ym-news-in {
    from { opacity: 0; transform: translateX(14px); }
    to { opacity: 1; transform: none; }
}
.market-home-page.mv6 .mv6-news-list a:hover em { transform: scale(1.15) !important; transition: transform 0.2s !important; }

/* —— 减少动效偏好 —— */
@media (prefers-reduced-motion: reduce) {
    .market-home-page.mv6 .mv6-rank-badge,
    .market-home-page.mv6 .mv6-news-list a { animation: none !important; }
}
