
/* 炫彩商品介绍样式 */
  :root {
        --ani-speed: 12s;
        --tap-mr: 5px;
    }
    
    table.fsy-table hr{
        margin-bottom: 6px;
    }

    table.fsy-table {
        font-family: "Barlow", sans-serif;
        font-size: 15px;
        color: #000;
        width: 100%;
        border-width: 0px;
        border-color: #729ea5;
        border-collapse: collapse;
    }

    table.fsy-table {
        list-style: none;
    }

    table.fsy-table li {
        list-style: none;
    }

    table.fsy-table td {
        font-size: 15px;
        border-width: 0px;
        padding: 4px;
        border-style: solid;
        border-color: #729ea5;
    }

    .cfg-info{
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .fsy-tag-blue {
        border: none;
        margin-right: var(--tap-mr);
        min-width: max-content;
        padding: 0 8px;
        height: 24px;
        font-size: 12px !important;
        border-radius: 2px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 8px;
        background-color: rgba(225, 240, 255, 0.9);
        font-weight: 500;
    }

    .fsy-tag-blue:last-child {
        margin-right: 0;
    }

    .fsy-tag-blue span{
        color: #0066ff !important;;
    }

    .fsy-tag-gradient {
        border: none;
        margin-right: var(--tap-mr);
        min-width: max-content;
        padding: 0 8px;
        height: 24px;
        font-size: 12px !important;
        border-radius: 2px;
        /* 核心修复：上下垂直居中 */
        display: inline-flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 8px;
        background-size: 300% 100%;
        animation: bgFlow var(--ani-speed) linear infinite;
        background: linear-gradient(90deg, rgba(255, 68, 68, 0.2), rgba(255, 187, 51, 0.2), rgba(0, 200, 81, 0.2), rgba(51, 181, 229, 0.2), rgba(45, 105, 255, 0.2), rgba(170, 102, 255, 0.2), rgba(255, 68, 68, 0.2)) 0% 50%;
    }

    .fsy-tag-gradient:last-child {
        margin-right: 0;
    }

    .fsy-tag-gradient span {
        background: linear-gradient(90deg, #2d69ff, #00C851, #ff4444, #aa66ff, #ffbb33, #33b5e5, #2d69ff);
        background-size: 300% 100%;
        animation: textFlow var(--ani-speed) linear infinite;
        -webkit-background-clip: text;
        color: transparent !important;
        font-weight: 500;
    }

    @keyframes bgFlow {
        0% {
            background-position: 0% 50%;
        }
        100% {
            background-position: 300% 50%;
        }
    }

    @keyframes textFlow {
        0% {
            background-position: 300% 50%;
        }
        100% {
            background-position: 0% 50%;
        }
    }


    
    