.gka-wrap{
    display: none;
     position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -35rem;
    transform: translate(-50% , -50%);
}
/* 站立 */
.idle-gka-wrap {
    width: 110rem;
    height: 120rem;
}

.idle-animation {
    width: 110rem;
    height: 120rem;
    background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/idle/sprites.png");
    background-size: 4510rem 120rem;
    background-repeat: no-repeat;
    animation-name: idle-keyframes-images;
    animation-duration: 1.64s;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
    animation-timing-function: steps(1);
}

@keyframes idle-keyframes-images {
    0% {
        width: 110rem;
        height: 120rem;
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/idle/sprites.png");
        background-size: 4510rem 120rem;
    }

    2.44% {
        background-position: -110rem 0rem;
    }

    4.88% {
        background-position: -220rem 0rem;
    }

    7.32% {
        background-position: -330rem 0rem;
    }

    9.76% {
        background-position: -440rem 0rem;
    }

    12.20% {
        background-position: -550rem 0rem;
    }

    14.63% {
        background-position: -660rem 0rem;
    }

    17.07% {
        background-position: -770rem 0rem;
    }

    19.51% {
        background-position: -880rem 0rem;
    }

    21.95% {
        background-position: -990rem 0rem;
    }

    24.39% {
        background-position: -1100rem 0rem;
    }

    26.83% {
        background-position: -1210rem 0rem;
    }

    29.27% {
        background-position: -1320rem 0rem;
    }

    31.71% {
        background-position: -1430rem 0rem;
    }

    34.15% {
        background-position: -1540rem 0rem;
    }

    36.59% {
        background-position: -1650rem 0rem;
    }

    39.02% {
        background-position: -1760rem 0rem;
    }

    41.46% {
        background-position: -1870rem 0rem;
    }

    43.90% {
        background-position: -1980rem 0rem;
    }

    46.34% {
        background-position: -2090rem 0rem;
    }

    48.78% {
        background-position: -2200rem 0rem;
    }

    51.22% {
        background-position: -2310rem 0rem;
    }

    53.66% {
        background-position: -2420rem 0rem;
    }

    56.10% {
        background-position: -2530rem 0rem;
    }

    58.54% {
        background-position: -2640rem 0rem;
    }

    60.98% {
        background-position: -2750rem 0rem;
    }

    63.41% {
        background-position: -2860rem 0rem;
    }

    65.85% {
        background-position: -2970rem 0rem;
    }

    68.29% {
        background-position: -3080rem 0rem;
    }

    70.73% {
        background-position: -3190rem 0rem;
    }

    73.17% {
        background-position: -3300rem 0rem;
    }

    75.61% {
        background-position: -3410rem 0rem;
    }

    78.05% {
        background-position: -3520rem 0rem;
    }

    80.49% {
        background-position: -3630rem 0rem;
    }

    82.93% {
        background-position: -3740rem 0rem;
    }

    85.37% {
        background-position: -3850rem 0rem;
    }

    87.80% {
        background-position: -3960rem 0rem;
    }

    90.24% {
        background-position: -4070rem 0rem;
    }

    92.68% {
        background-position: -4180rem 0rem;
    }

    95.12% {
        background-position: -4290rem 0rem;
    }

    97.56%,
    100% {
        background-position: -4400rem 0rem;
    }
}


/* 正面左 */
.posLeft-gka-wrap {
    width: 110rem;
    height: 120rem;
}

.posLeft-animation {
    width: 110rem;
    height: 120rem;
    background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/pos-left/sprites.png");
    background-size: 2530rem 120rem;
    background-repeat: no-repeat;
    animation-name: posLeft-keyframes-images;
    animation-duration: 0.92s;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
    animation-timing-function: steps(1);
}

@keyframes posLeft-keyframes-images {
    0% {
        width: 110rem;
        height: 120rem;
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/pos-left/sprites.png");
        background-size: 2530rem 120rem;
    }

    4.35% {
        background-position: -110rem 0rem;
    }

    8.70% {
        background-position: -220rem 0rem;
    }

    13.04% {
        background-position: -330rem 0rem;
    }

    17.39% {
        background-position: -440rem 0rem;
    }

    21.74% {
        background-position: -550rem 0rem;
    }

    26.09% {
        background-position: -660rem 0rem;
    }

    30.43% {
        background-position: -770rem 0rem;
    }

    34.78% {
        background-position: -880rem 0rem;
    }

    39.13% {
        background-position: -990rem 0rem;
    }

    43.48% {
        background-position: -1100rem 0rem;
    }

    47.83% {
        background-position: -1210rem 0rem;
    }

    52.17% {
        background-position: -1320rem 0rem;
    }

    56.52% {
        background-position: -1430rem 0rem;
    }

    60.87% {
        background-position: -1540rem 0rem;
    }

    65.22% {
        background-position: -1650rem 0rem;
    }

    69.57% {
        background-position: -1760rem 0rem;
    }

    73.91% {
        background-position: -1870rem 0rem;
    }

    78.26% {
        background-position: -1980rem 0rem;
    }

    82.61% {
        background-position: -2090rem 0rem;
    }

    86.96% {
        background-position: -2200rem 0rem;
    }

    91.30% {
        background-position: -2310rem 0rem;
    }

    95.65%,
    100% {
        background-position: -2420rem 0rem;
    }
}
/* 背面 */

.neg-gka-wrap {
    width: 110rem;
    height: 120rem;
}

.neg-animation {
    width: 110rem;
    height: 120rem;
    background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/neg/sprites.png");
    background-size: 2530rem 120rem;
    background-repeat: no-repeat;
    animation-name: neg-keyframes-images;
    animation-duration: 0.92s;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
    animation-timing-function: steps(1);
}

@keyframes neg-keyframes-images {
    0% {
        width: 110rem;
        height: 120rem;
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/neg/sprites.png");
        background-size: 2530rem 120rem;
    }

    4.35% {
        background-position: -110rem 0rem;
    }

    8.70% {
        background-position: -220rem 0rem;
    }

    13.04% {
        background-position: -330rem 0rem;
    }

    17.39% {
        background-position: -440rem 0rem;
    }

    21.74% {
        background-position: -550rem 0rem;
    }

    26.09% {
        background-position: -660rem 0rem;
    }

    30.43% {
        background-position: -770rem 0rem;
    }

    34.78% {
        background-position: -880rem 0rem;
    }

    39.13% {
        background-position: -990rem 0rem;
    }

    43.48% {
        background-position: -1100rem 0rem;
    }

    47.83% {
        background-position: -1210rem 0rem;
    }

    52.17% {
        background-position: -1320rem 0rem;
    }

    56.52% {
        background-position: -1430rem 0rem;
    }

    60.87% {
        background-position: -1540rem 0rem;
    }

    65.22% {
        background-position: -1650rem 0rem;
    }

    69.57% {
        background-position: -1760rem 0rem;
    }

    73.91% {
        background-position: -1870rem 0rem;
    }

    78.26% {
        background-position: -1980rem 0rem;
    }

    82.61% {
        background-position: -2090rem 0rem;
    }

    86.96% {
        background-position: -2200rem 0rem;
    }

    91.30% {
        background-position: -2310rem 0rem;
    }

    95.65%,
    100% {
        background-position: -2420rem 0rem;
    }
}
/* 背面左 */
.negLeft-gka-wrap {
    width: 160rem;
    height: 120rem;
}

.negLeft-animation {
    width: 160rem;
    height: 120rem;
    background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/neg-left/sprites.png");
    background-size: 3680rem 120rem;
    background-repeat: no-repeat;
    animation-name: negLeft-keyframes-images;
    animation-duration: 0.92s;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
    animation-timing-function: steps(1);
}

@keyframes negLeft-keyframes-images {
    0% {
        width: 160rem;
        height: 120rem;
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/neg-left/sprites.png");
        background-size: 3680rem 120rem;
    }

    4.35% {
        background-position: -160rem 0rem;
    }

    8.70% {
        background-position: -320rem 0rem;
    }

    13.04% {
        background-position: -480rem 0rem;
    }

    17.39% {
        background-position: -640rem 0rem;
    }

    21.74% {
        background-position: -800rem 0rem;
    }

    26.09% {
        background-position: -960rem 0rem;
    }

    30.43% {
        background-position: -1120rem 0rem;
    }

    34.78% {
        background-position: -1280rem 0rem;
    }

    39.13% {
        background-position: -1440rem 0rem;
    }

    43.48% {
        background-position: -1600rem 0rem;
    }

    47.83% {
        background-position: -1760rem 0rem;
    }

    52.17% {
        background-position: -1920rem 0rem;
    }

    56.52% {
        background-position: -2080rem 0rem;
    }

    60.87% {
        background-position: -2240rem 0rem;
    }

    65.22% {
        background-position: -2400rem 0rem;
    }

    69.57% {
        background-position: -2560rem 0rem;
    }

    73.91% {
        background-position: -2720rem 0rem;
    }

    78.26% {
        background-position: -2880rem 0rem;
    }

    82.61% {
        background-position: -3040rem 0rem;
    }

    86.96% {
        background-position: -3200rem 0rem;
    }

    91.30% {
        background-position: -3360rem 0rem;
    }

    95.65%,
    100% {
        background-position: -3520rem 0rem;
    }
}
/* 背面右 */
.negRight-gka-wrap {
    width: 110rem;
    height: 120rem;
}

.negRight-animation {
    width: 110rem;
    height: 120rem;
    background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/neg-right/sprites.png");
    background-size: 2530rem 120rem;
    background-repeat: no-repeat;
    animation-name: negRight-keyframes-images;
    animation-duration: 0.92s;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
    animation-timing-function: steps(1);
}

@keyframes negRight-keyframes-images {
    0% {
        width: 110rem;
        height: 120rem;
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/neg-right/sprites.png");
        background-size: 2530rem 120rem;
    }

    4.35% {
        background-position: -110rem 0rem;
    }

    8.70% {
        background-position: -220rem 0rem;
    }

    13.04% {
        background-position: -330rem 0rem;
    }

    17.39% {
        background-position: -440rem 0rem;
    }

    21.74% {
        background-position: -550rem 0rem;
    }

    26.09% {
        background-position: -660rem 0rem;
    }

    30.43% {
        background-position: -770rem 0rem;
    }

    34.78% {
        background-position: -880rem 0rem;
    }

    39.13% {
        background-position: -990rem 0rem;
    }

    43.48% {
        background-position: -1100rem 0rem;
    }

    47.83% {
        background-position: -1210rem 0rem;
    }

    52.17% {
        background-position: -1320rem 0rem;
    }

    56.52% {
        background-position: -1430rem 0rem;
    }

    60.87% {
        background-position: -1540rem 0rem;
    }

    65.22% {
        background-position: -1650rem 0rem;
    }

    69.57% {
        background-position: -1760rem 0rem;
    }

    73.91% {
        background-position: -1870rem 0rem;
    }

    78.26% {
        background-position: -1980rem 0rem;
    }

    82.61% {
        background-position: -2090rem 0rem;
    }

    86.96% {
        background-position: -2200rem 0rem;
    }

    91.30% {
        background-position: -2310rem 0rem;
    }

    95.65%,
    100% {
        background-position: -2420rem 0rem;
    }
}
/* 正面跑 */
.pos-gka-wrap {
    width: 110rem;
    height: 120rem;
}

.pos-animation {
    width: 110rem;
    height: 120rem;
    background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/pos/sprites.png");
    background-size: 2530rem 120rem;
    background-repeat: no-repeat;
    animation-name: pos-keyframes-images;
    animation-duration: 0.92s;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
    animation-timing-function: steps(1);
}

@keyframes pos-keyframes-images {
    0% {
        width: 110rem;
        height: 120rem;
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/pos/sprites.png");
        background-size: 2530rem 120rem;
    }

    4.35% {
        background-position: -110rem 0rem;
    }

    8.70% {
        background-position: -220rem 0rem;
    }

    13.04% {
        background-position: -330rem 0rem;
    }

    17.39% {
        background-position: -440rem 0rem;
    }

    21.74% {
        background-position: -550rem 0rem;
    }

    26.09% {
        background-position: -660rem 0rem;
    }

    30.43% {
        background-position: -770rem 0rem;
    }

    34.78% {
        background-position: -880rem 0rem;
    }

    39.13% {
        background-position: -990rem 0rem;
    }

    43.48% {
        background-position: -1100rem 0rem;
    }

    47.83% {
        background-position: -1210rem 0rem;
    }

    52.17% {
        background-position: -1320rem 0rem;
    }

    56.52% {
        background-position: -1430rem 0rem;
    }

    60.87% {
        background-position: -1540rem 0rem;
    }

    65.22% {
        background-position: -1650rem 0rem;
    }

    69.57% {
        background-position: -1760rem 0rem;
    }

    73.91% {
        background-position: -1870rem 0rem;
    }

    78.26% {
        background-position: -1980rem 0rem;
    }

    82.61% {
        background-position: -2090rem 0rem;
    }

    86.96% {
        background-position: -2200rem 0rem;
    }

    91.30% {
        background-position: -2310rem 0rem;
    }

    95.65%,
    100% {
        background-position: -2420rem 0rem;
    }
}
/* 正面右 */
.posRight-gka-wrap {
    width: 110rem;
    height: 120rem;
}

.posRight-animation {
    width: 110rem;
    height: 120rem;
    background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/pos-right/sprites.png");
    background-size: 2530rem 120rem;
    background-repeat: no-repeat;
    animation-name: posRight-keyframes-images;
    animation-duration: 0.92s;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
    animation-timing-function: steps(1);
}

@keyframes posRight-keyframes-images {
    0% {
        width: 110rem;
        height: 120rem;
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/pos-right/sprites.png");
        background-size: 2530rem 120rem;
    }

    4.35% {
        background-position: -110rem 0rem;
    }

    8.70% {
        background-position: -220rem 0rem;
    }

    13.04% {
        background-position: -330rem 0rem;
    }

    17.39% {
        background-position: -440rem 0rem;
    }

    21.74% {
        background-position: -550rem 0rem;
    }

    26.09% {
        background-position: -660rem 0rem;
    }

    30.43% {
        background-position: -770rem 0rem;
    }

    34.78% {
        background-position: -880rem 0rem;
    }

    39.13% {
        background-position: -990rem 0rem;
    }

    43.48% {
        background-position: -1100rem 0rem;
    }

    47.83% {
        background-position: -1210rem 0rem;
    }

    52.17% {
        background-position: -1320rem 0rem;
    }

    56.52% {
        background-position: -1430rem 0rem;
    }

    60.87% {
        background-position: -1540rem 0rem;
    }

    65.22% {
        background-position: -1650rem 0rem;
    }

    69.57% {
        background-position: -1760rem 0rem;
    }

    73.91% {
        background-position: -1870rem 0rem;
    }

    78.26% {
        background-position: -1980rem 0rem;
    }

    82.61% {
        background-position: -2090rem 0rem;
    }

    86.96% {
        background-position: -2200rem 0rem;
    }

    91.30% {
        background-position: -2310rem 0rem;
    }

    95.65%,
    100% {
        background-position: -2420rem 0rem;
    }
}
/* 骰子动画 */
.sz-gka-wrap {
    width: 186rem;
    height: 254rem;
}

.sz-animation {
    width: 186rem;
    height: 254rem;
    background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz0.png");
    background-size: 186rem 254rem;
    background-repeat: no-repeat;
    animation-name: sz-keyframes-images;
    animation-duration: 0.92s;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
    animation-timing-function: steps(1);
}

@keyframes sz-keyframes-images {
    0% {
        width: 186rem;
        height: 254rem;
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz0.png");
        background-size: 186rem 254rem;
    }

    4.35% {
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz1.png");
    }

    8.70% {
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz2.png");
    }

    13.04% {
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz3.png");
    }

    17.39% {
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz4.png");
    }

    21.74% {
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz5.png");
    }

    26.09% {
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz6.png");
    }

    30.43% {
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz7.png");
    }

    34.78% {
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz8.png");
    }

    39.13% {
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz9.png");
    }

    43.48% {
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz10.png");
    }

    47.83% {
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz11.png");
    }

    52.17% {
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz12.png");
    }

    56.52% {
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz13.png");
    }

    60.87% {
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz14.png");
    }

    65.22% {
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz15.png");
    }

    69.57% {
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz16.png");
    }

    73.91% {
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz17.png");
    }

    78.26% {
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz18.png");
    }

    82.61% {
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz19.png");
    }

    86.96% {
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz20.png");
    }

    91.30% {
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz21.png");
    }

    95.65%,
    100% {
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/sz/animate/sz22.png");
    }
}
/* 阿尼斯 */
.ans-gka-wrap {
    width: 410rem!important;
    height: 325rem!important;
}
.dia-gka-ans{
     width: 410rem!important;
    height: 325rem!important;
}

.ans-animation {
    width: 410rem;
    height: 325rem;
    background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/ans/sprites.png");
    background-size: 13940rem 325rem;
    background-repeat: no-repeat;
    animation-name: ans-keyframes-images;
    animation-duration: 1.36s;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
    animation-timing-function: steps(1);
}

@keyframes ans-keyframes-images {
    0% {
        width: 410rem;
        height: 325rem;
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/ans/sprites.png");
        background-size: 13940rem 325rem;
    }

    2.94% {
        background-position: -410rem 0rem;
    }

    5.88% {
        background-position: -820rem 0rem;
    }

    8.82% {
        background-position: -1230rem 0rem;
    }

    11.76% {
        background-position: -1640rem 0rem;
    }

    14.71% {
        background-position: -2050rem 0rem;
    }

    17.65% {
        background-position: -2460rem 0rem;
    }

    20.59% {
        background-position: -2870rem 0rem;
    }

    23.53% {
        background-position: -3280rem 0rem;
    }

    26.47% {
        background-position: -3690rem 0rem;
    }

    29.41% {
        background-position: -4100rem 0rem;
    }

    32.35% {
        background-position: -4510rem 0rem;
    }

    35.29% {
        background-position: -4920rem 0rem;
    }

    38.24% {
        background-position: -5330rem 0rem;
    }

    41.18% {
        background-position: -5740rem 0rem;
    }

    44.12% {
        background-position: -6150rem 0rem;
    }

    47.06% {
        background-position: -6560rem 0rem;
    }

    50.00% {
        background-position: -6970rem 0rem;
    }

    52.94% {
        background-position: -7380rem 0rem;
    }

    55.88% {
        background-position: -7790rem 0rem;
    }

    58.82% {
        background-position: -8200rem 0rem;
    }

    61.76% {
        background-position: -8610rem 0rem;
    }

    64.71% {
        background-position: -9020rem 0rem;
    }

    67.65% {
        background-position: -9430rem 0rem;
    }

    70.59% {
        background-position: -9840rem 0rem;
    }

    73.53% {
        background-position: -10250rem 0rem;
    }

    76.47% {
        background-position: -10660rem 0rem;
    }

    79.41% {
        background-position: -11070rem 0rem;
    }

    82.35% {
        background-position: -11480rem 0rem;
    }

    85.29% {
        background-position: -11890rem 0rem;
    }

    88.24% {
        background-position: -12300rem 0rem;
    }

    91.18% {
        background-position: -12710rem 0rem;
    }

    94.12% {
        background-position: -13120rem 0rem;
    }

    97.06%,
    100% {
        background-position: -13530rem 0rem;
    }
}
/* 小白雪 */
.xbx-gka-wrap {
    width: 410rem;
    height: 325rem;
}
.dia-gka-xbx{
     width: 410rem!important;
    height: 325rem!important;
}
.xbx-animation {
    width: 410rem;
    height: 325rem;
    background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/xbx/sprites.png");
    background-size: 32800rem 325rem;
    background-repeat: no-repeat;
    animation-name: xbx-keyframes-images;
    animation-duration: 3.2s;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
    animation-timing-function: steps(1);
}

@keyframes xbx-keyframes-images {
    0% {
        width: 410rem;
        height: 325rem;
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/xbx/sprites.png");
        background-size: 32800rem 325rem;
    }

    1.25% {
        background-position: -410rem 0rem;
    }

    2.50% {
        background-position: -820rem 0rem;
    }

    3.75% {
        background-position: -1230rem 0rem;
    }

    5.00% {
        background-position: -1640rem 0rem;
    }

    6.25% {
        background-position: -2050rem 0rem;
    }

    7.50% {
        background-position: -2460rem 0rem;
    }

    8.75% {
        background-position: -2870rem 0rem;
    }

    10.00% {
        background-position: -3280rem 0rem;
    }

    11.25% {
        background-position: -3690rem 0rem;
    }

    12.50% {
        background-position: -4100rem 0rem;
    }

    13.75% {
        background-position: -4510rem 0rem;
    }

    15.00% {
        background-position: -4920rem 0rem;
    }

    16.25% {
        background-position: -5330rem 0rem;
    }

    17.50% {
        background-position: -5740rem 0rem;
    }

    18.75% {
        background-position: -6150rem 0rem;
    }

    20.00% {
        background-position: -6560rem 0rem;
    }

    21.25% {
        background-position: -6970rem 0rem;
    }

    22.50% {
        background-position: -7380rem 0rem;
    }

    23.75% {
        background-position: -7790rem 0rem;
    }

    25.00% {
        background-position: -8200rem 0rem;
    }

    26.25% {
        background-position: -8610rem 0rem;
    }

    27.50% {
        background-position: -9020rem 0rem;
    }

    28.75% {
        background-position: -9430rem 0rem;
    }

    30.00% {
        background-position: -9840rem 0rem;
    }

    31.25% {
        background-position: -10250rem 0rem;
    }

    32.50% {
        background-position: -10660rem 0rem;
    }

    33.75% {
        background-position: -11070rem 0rem;
    }

    35.00% {
        background-position: -11480rem 0rem;
    }

    36.25% {
        background-position: -11890rem 0rem;
    }

    37.50% {
        background-position: -12300rem 0rem;
    }

    38.75% {
        background-position: -12710rem 0rem;
    }

    40.00% {
        background-position: -13120rem 0rem;
    }

    41.25% {
        background-position: -13530rem 0rem;
    }

    42.50% {
        background-position: -13940rem 0rem;
    }

    43.75% {
        background-position: -14350rem 0rem;
    }

    45.00% {
        background-position: -14760rem 0rem;
    }

    46.25% {
        background-position: -15170rem 0rem;
    }

    47.50% {
        background-position: -15580rem 0rem;
    }

    48.75% {
        background-position: -15990rem 0rem;
    }

    50.00% {
        background-position: -16400rem 0rem;
    }

    51.25% {
        background-position: -16810rem 0rem;
    }

    52.50% {
        background-position: -17220rem 0rem;
    }

    53.75% {
        background-position: -17630rem 0rem;
    }

    55.00% {
        background-position: -18040rem 0rem;
    }

    56.25% {
        background-position: -18450rem 0rem;
    }

    57.50% {
        background-position: -18860rem 0rem;
    }

    58.75% {
        background-position: -19270rem 0rem;
    }

    60.00% {
        background-position: -19680rem 0rem;
    }

    61.25% {
        background-position: -20090rem 0rem;
    }

    62.50% {
        background-position: -20500rem 0rem;
    }

    63.75% {
        background-position: -20910rem 0rem;
    }

    65.00% {
        background-position: -21320rem 0rem;
    }

    66.25% {
        background-position: -21730rem 0rem;
    }

    67.50% {
        background-position: -22140rem 0rem;
    }

    68.75% {
        background-position: -22550rem 0rem;
    }

    70.00% {
        background-position: -22960rem 0rem;
    }

    71.25% {
        background-position: -23370rem 0rem;
    }

    72.50% {
        background-position: -23780rem 0rem;
    }

    73.75% {
        background-position: -24190rem 0rem;
    }

    75.00% {
        background-position: -24600rem 0rem;
    }

    76.25% {
        background-position: -25010rem 0rem;
    }

    77.50% {
        background-position: -25420rem 0rem;
    }

    78.75% {
        background-position: -25830rem 0rem;
    }

    80.00% {
        background-position: -26240rem 0rem;
    }

    81.25% {
        background-position: -26650rem 0rem;
    }

    82.50% {
        background-position: -27060rem 0rem;
    }

    83.75% {
        background-position: -27470rem 0rem;
    }

    85.00% {
        background-position: -27880rem 0rem;
    }

    86.25% {
        background-position: -28290rem 0rem;
    }

    87.50% {
        background-position: -28700rem 0rem;
    }

    88.75% {
        background-position: -29110rem 0rem;
    }

    90.00% {
        background-position: -29520rem 0rem;
    }

    91.25% {
        background-position: -29930rem 0rem;
    }

    92.50% {
        background-position: -30340rem 0rem;
    }

    93.75% {
        background-position: -30750rem 0rem;
    }

    95.00% {
        background-position: -31160rem 0rem;
    }

    96.25% {
        background-position: -31570rem 0rem;
    }

    97.50% {
        background-position: -31980rem 0rem;
    }

    98.75%,
    100% {
        background-position: -32390rem 0rem;
    }
}
/* 马士丁 */
.msd-gka-wrap {
    width: 410rem;
    height: 325rem;
}
.dia-gka-msd{
     width: 410rem!important;
    height: 325rem!important;
}
.msd-animation {
    width: 410rem;
    height: 325rem;
    background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/msd/sprites.png");
    background-size: 14350rem 325rem;
    background-repeat: no-repeat;
    animation-name: msd-keyframes-images;
    animation-duration: 1.4000000000000001s;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
    animation-timing-function: steps(1);
}

@keyframes msd-keyframes-images {
    0% {
        width: 410rem;
        height: 325rem;
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/msd/sprites.png");
        background-size: 14350rem 325rem;
    }

    2.86% {
        background-position: -410rem 0rem;
    }

    5.71% {
        background-position: -820rem 0rem;
    }

    8.57% {
        background-position: -1230rem 0rem;
    }

    11.43% {
        background-position: -1640rem 0rem;
    }

    14.29% {
        background-position: -2050rem 0rem;
    }

    17.14% {
        background-position: -2460rem 0rem;
    }

    20.00% {
        background-position: -2870rem 0rem;
    }

    22.86% {
        background-position: -3280rem 0rem;
    }

    25.71% {
        background-position: -3690rem 0rem;
    }

    28.57% {
        background-position: -4100rem 0rem;
    }

    31.43% {
        background-position: -4510rem 0rem;
    }

    34.29% {
        background-position: -4920rem 0rem;
    }

    37.14% {
        background-position: -5330rem 0rem;
    }

    40.00% {
        background-position: -5740rem 0rem;
    }

    42.86% {
        background-position: -6150rem 0rem;
    }

    45.71% {
        background-position: -6560rem 0rem;
    }

    48.57% {
        background-position: -6970rem 0rem;
    }

    51.43% {
        background-position: -7380rem 0rem;
    }

    54.29% {
        background-position: -7790rem 0rem;
    }

    57.14% {
        background-position: -8200rem 0rem;
    }

    60.00% {
        background-position: -8610rem 0rem;
    }

    62.86% {
        background-position: -9020rem 0rem;
    }

    65.71% {
        background-position: -9430rem 0rem;
    }

    68.57% {
        background-position: -9840rem 0rem;
    }

    71.43% {
        background-position: -10250rem 0rem;
    }

    74.29% {
        background-position: -10660rem 0rem;
    }

    77.14% {
        background-position: -11070rem 0rem;
    }

    80.00% {
        background-position: -11480rem 0rem;
    }

    82.86% {
        background-position: -11890rem 0rem;
    }

    85.71% {
        background-position: -12300rem 0rem;
    }

    88.57% {
        background-position: -12710rem 0rem;
    }

    91.43% {
        background-position: -13120rem 0rem;
    }

    94.29% {
        background-position: -13530rem 0rem;
    }

    97.14%,
    100% {
        background-position: -13940rem 0rem;
    }
}
/* 舒恩 */
.se-gka-wrap {
    width: 410rem;
    height: 325rem;
}
.dia-gka-se{
     width: 410rem!important;
    height: 325rem!important;
}
.se-animation {
    width: 410rem;
    height: 325rem;
    background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/se/sprites.png");
    background-size: 28700rem 325rem;
    background-repeat: no-repeat;
    animation-name: se-keyframes-images;
    animation-duration: 2.8000000000000003s;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
    animation-timing-function: steps(1);
}

@keyframes se-keyframes-images {
    0% {
        width: 410rem;
        height: 325rem;
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/se/sprites.png");
        background-size: 28700rem 325rem;
    }

    1.43% {
        background-position: -410rem 0rem;
    }

    2.86% {
        background-position: -820rem 0rem;
    }

    4.29% {
        background-position: -1230rem 0rem;
    }

    5.71% {
        background-position: -1640rem 0rem;
    }

    7.14% {
        background-position: -2050rem 0rem;
    }

    8.57% {
        background-position: -2460rem 0rem;
    }

    10.00% {
        background-position: -2870rem 0rem;
    }

    11.43% {
        background-position: -3280rem 0rem;
    }

    12.86% {
        background-position: -3690rem 0rem;
    }

    14.29% {
        background-position: -4100rem 0rem;
    }

    15.71% {
        background-position: -4510rem 0rem;
    }

    17.14% {
        background-position: -4920rem 0rem;
    }

    18.57% {
        background-position: -5330rem 0rem;
    }

    20.00% {
        background-position: -5740rem 0rem;
    }

    21.43% {
        background-position: -6150rem 0rem;
    }

    22.86% {
        background-position: -6560rem 0rem;
    }

    24.29% {
        background-position: -6970rem 0rem;
    }

    25.71% {
        background-position: -7380rem 0rem;
    }

    27.14% {
        background-position: -7790rem 0rem;
    }

    28.57% {
        background-position: -8200rem 0rem;
    }

    30.00% {
        background-position: -8610rem 0rem;
    }

    31.43% {
        background-position: -9020rem 0rem;
    }

    32.86% {
        background-position: -9430rem 0rem;
    }

    34.29% {
        background-position: -9840rem 0rem;
    }

    35.71% {
        background-position: -10250rem 0rem;
    }

    37.14% {
        background-position: -10660rem 0rem;
    }

    38.57% {
        background-position: -11070rem 0rem;
    }

    40.00% {
        background-position: -11480rem 0rem;
    }

    41.43% {
        background-position: -11890rem 0rem;
    }

    42.86% {
        background-position: -12300rem 0rem;
    }

    44.29% {
        background-position: -12710rem 0rem;
    }

    45.71% {
        background-position: -13120rem 0rem;
    }

    47.14% {
        background-position: -13530rem 0rem;
    }

    48.57% {
        background-position: -13940rem 0rem;
    }

    50.00% {
        background-position: -14350rem 0rem;
    }

    51.43% {
        background-position: -14760rem 0rem;
    }

    52.86% {
        background-position: -15170rem 0rem;
    }

    54.29% {
        background-position: -15580rem 0rem;
    }

    55.71% {
        background-position: -15990rem 0rem;
    }

    57.14% {
        background-position: -16400rem 0rem;
    }

    58.57% {
        background-position: -16810rem 0rem;
    }

    60.00% {
        background-position: -17220rem 0rem;
    }

    61.43% {
        background-position: -17630rem 0rem;
    }

    62.86% {
        background-position: -18040rem 0rem;
    }

    64.29% {
        background-position: -18450rem 0rem;
    }

    65.71% {
        background-position: -18860rem 0rem;
    }

    67.14% {
        background-position: -19270rem 0rem;
    }

    68.57% {
        background-position: -19680rem 0rem;
    }

    70.00% {
        background-position: -20090rem 0rem;
    }

    71.43% {
        background-position: -20500rem 0rem;
    }

    72.86% {
        background-position: -20910rem 0rem;
    }

    74.29% {
        background-position: -21320rem 0rem;
    }

    75.71% {
        background-position: -21730rem 0rem;
    }

    77.14% {
        background-position: -22140rem 0rem;
    }

    78.57% {
        background-position: -22550rem 0rem;
    }

    80.00% {
        background-position: -22960rem 0rem;
    }

    81.43% {
        background-position: -23370rem 0rem;
    }

    82.86% {
        background-position: -23780rem 0rem;
    }

    84.29% {
        background-position: -24190rem 0rem;
    }

    85.71% {
        background-position: -24600rem 0rem;
    }

    87.14% {
        background-position: -25010rem 0rem;
    }

    88.57% {
        background-position: -25420rem 0rem;
    }

    90.00% {
        background-position: -25830rem 0rem;
    }

    91.43% {
        background-position: -26240rem 0rem;
    }

    92.86% {
        background-position: -26650rem 0rem;
    }

    94.29% {
        background-position: -27060rem 0rem;
    }

    95.71% {
        background-position: -27470rem 0rem;
    }

    97.14% {
        background-position: -27880rem 0rem;
    }

    98.57%,
    100% {
        background-position: -28290rem 0rem;
    }
}
/* 英格丽 */
.ygl-gka-wrap {
    width: 410rem;
    height: 325rem;
}
.dia-gka-ygl{
     width: 410rem!important;
    height: 325rem!important;
}

.ygl-animation {
    width: 410rem;
    height: 325rem;
    background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/ygl/sprites.png");
    background-size: 2870rem 2600rem;
    background-repeat: no-repeat;
    animation-name: keyframes-ygl;
    animation-duration: 2.16s;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
    animation-timing-function: steps(1);
}

@keyframes keyframes-ygl {
    0% {
        width: 410rem;
        height: 325rem;
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/ygl/sprites.png");
        background-size: 2870rem 2600rem;
    }

    1.85% {
        background-position: -410rem 0rem;
    }

    3.70% {
        background-position: 0rem -325rem;
    }

    5.56% {
        background-position: -410rem -325rem;
    }

    7.41% {
        background-position: -820rem 0rem;
    }

    9.26% {
        background-position: -820rem -325rem;
    }

    11.11% {
        background-position: 0rem -650rem;
    }

    12.96% {
        background-position: -410rem -650rem;
    }

    14.81% {
        background-position: -820rem -650rem;
    }

    16.67% {
        background-position: -1230rem 0rem;
    }

    18.52% {
        background-position: -1230rem -325rem;
    }

    20.37% {
        background-position: -1230rem -650rem;
    }

    22.22% {
        background-position: 0rem -975rem;
    }

    24.07% {
        background-position: -410rem -975rem;
    }

    25.93% {
        background-position: -820rem -975rem;
    }

    27.78% {
        background-position: -1230rem -975rem;
    }

    29.63% {
        background-position: 0rem -1300rem;
    }

    31.48% {
        background-position: -410rem -1300rem;
    }

    33.33% {
        background-position: -820rem -1300rem;
    }

    35.19% {
        background-position: -1230rem -1300rem;
    }

    37.04% {
        background-position: -1640rem 0rem;
    }

    38.89% {
        background-position: -1640rem -325rem;
    }

    40.74% {
        background-position: -1640rem -650rem;
    }

    42.59% {
        background-position: -1640rem -975rem;
    }

    44.44% {
        background-position: -1640rem -1300rem;
    }

    46.30% {
        background-position: 0rem -1625rem;
    }

    48.15% {
        background-position: -410rem -1625rem;
    }

    50.00% {
        background-position: -820rem -1625rem;
    }

    51.85% {
        background-position: -1230rem -1625rem;
    }

    53.70% {
        background-position: -1640rem -1625rem;
    }

    55.56% {
        background-position: -2050rem 0rem;
    }

    57.41% {
        background-position: -2050rem -325rem;
    }

    59.26% {
        background-position: -2050rem -650rem;
    }

    61.11% {
        background-position: -2050rem -975rem;
    }

    62.96% {
        background-position: -2050rem -1300rem;
    }

    64.81% {
        background-position: -2050rem -1625rem;
    }

    66.67% {
        background-position: 0rem -1950rem;
    }

    68.52% {
        background-position: -410rem -1950rem;
    }

    70.37% {
        background-position: -820rem -1950rem;
    }

    72.22% {
        background-position: -1230rem -1950rem;
    }

    74.07% {
        background-position: -1640rem -1950rem;
    }

    75.93% {
        background-position: -2050rem -1950rem;
    }

    77.78% {
        background-position: -2460rem 0rem;
    }

    79.63% {
        background-position: -2460rem -325rem;
    }

    81.48% {
        background-position: -2460rem -650rem;
    }

    83.33% {
        background-position: -2460rem -975rem;
    }

    85.19% {
        background-position: -2460rem -1300rem;
    }

    87.04% {
        background-position: -2460rem -1625rem;
    }

    88.89% {
        background-position: -2460rem -1950rem;
    }

    90.74% {
        background-position: 0rem -2275rem;
    }

    92.59% {
        background-position: -410rem -2275rem;
    }

    94.44% {
        background-position: -820rem -2275rem;
    }

    96.30% {
        background-position: -1230rem -2275rem;
    }

    98.15%,
    100% {
        background-position: -1640rem -2275rem;
    }
}
/* 烟花 */
.yanhua-gka-wrap {
    width: 750rem;
    height:1624rem;
}

.yanhua-animation {
    width: 750rem;
    height: 1624rem;
    background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/yanhua/sprites.png");
    background-size: 7500rem 6500rem;
    background-repeat: no-repeat;
    animation-name: keyframes-yanhua;
    animation-duration: 2s;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
    animation-timing-function: steps(1);
}

@keyframes keyframes-yanhua {
    0% {
        width: 750rem;
        height: 1625rem;
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/yanhua/sprites.png");
        background-size: 7500rem 6500rem;
    }

    2.63% {
        background-position: -750rem 0rem;
    }

    5.26% {
        background-position: -1500rem 0rem;
    }

    7.89% {
        background-position: -2250rem 0rem;
    }

    10.53% {
        background-position: -3000rem 0rem;
    }

    13.16% {
        background-position: 0rem -1625rem;
    }

    15.79% {
        background-position: -750rem -1625rem;
    }

    18.42% {
        background-position: -1500rem -1625rem;
    }

    21.05% {
        background-position: -2250rem -1625rem;
    }

    23.68% {
        background-position: -3000rem -1625rem;
    }

    26.32% {
        background-position: -3750rem 0rem;
    }

    28.95% {
        background-position: -3750rem -1625rem;
    }

    31.58% {
        background-position: -4500rem 0rem;
    }

    34.21% {
        background-position: -4500rem -1625rem;
    }

    36.84% {
        background-position: 0rem -3250rem;
    }

    39.47% {
        background-position: -750rem -3250rem;
    }

    42.11% {
        background-position: -1500rem -3250rem;
    }

    44.74% {
        background-position: -2250rem -3250rem;
    }

    47.37% {
        background-position: -3000rem -3250rem;
    }

    50.00% {
        background-position: -3750rem -3250rem;
    }

    52.63% {
        background-position: -4500rem -3250rem;
    }

    55.26% {
        background-position: -5250rem 0rem;
    }

    57.89% {
        background-position: -5250rem -1625rem;
    }

    60.53% {
        background-position: -5250rem -3250rem;
    }

    63.16% {
        background-position: -6000rem 0rem;
    }

    65.79% {
        background-position: -6000rem -1625rem;
    }

    68.42% {
        background-position: -6000rem -3250rem;
    }

    71.05% {
        background-position: 0rem -4875rem;
    }

    73.68% {
        background-position: -750rem -4875rem;
    }

    76.32% {
        background-position: -1500rem -4875rem;
    }

    78.95% {
        background-position: -2250rem -4875rem;
    }

    81.58% {
        background-position: -3000rem -4875rem;
    }

    84.21% {
        background-position: -3750rem -4875rem;
    }

    86.84% {
        background-position: -4500rem -4875rem;
    }

    89.47% {
        background-position: -5250rem -4875rem;
    }

    92.11% {
        background-position: -6000rem -4875rem;
    }

    94.74% {
        background-position: -6750rem 0rem;
    }

    97.37%,
    100% {
        background-position: -6750rem -1625rem;
    }
}
/* 小红帽 */

.xhm-gka-wrap {
    width: 410rem;
    height: 325rem;
}

.xhm-animation {
    width: 410rem;
    height: 325rem;
    background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/xhm/sprites.png");
    background-size: 3280rem 2600rem;
    background-repeat: no-repeat;
    animation-name: xhm-keyframes-images;
    animation-duration: 2.56s;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
    animation-timing-function: steps(1);
}

@keyframes xhm-keyframes-images {
    0% {
        width: 410rem;
        height: 325rem;
        background-image: url("//game.gtimg.cn/images/nikke/act/a20251016halfyear/peo/xhm/sprites.png");
        background-size: 3280rem 2600rem;
    }

    1.56% {
        background-position: -410rem 0rem;
    }

    3.13% {
        background-position: 0rem -325rem;
    }

    4.69% {
        background-position: -410rem -325rem;
    }

    6.25% {
        background-position: -820rem 0rem;
    }

    7.81% {
        background-position: -820rem -325rem;
    }

    9.38% {
        background-position: 0rem -650rem;
    }

    10.94% {
        background-position: -410rem -650rem;
    }

    12.50% {
        background-position: -820rem -650rem;
    }

    14.06% {
        background-position: -1230rem 0rem;
    }

    15.63% {
        background-position: -1230rem -325rem;
    }

    17.19% {
        background-position: -1230rem -650rem;
    }

    18.75% {
        background-position: 0rem -975rem;
    }

    20.31% {
        background-position: -410rem -975rem;
    }

    21.88% {
        background-position: -820rem -975rem;
    }

    23.44% {
        background-position: -1230rem -975rem;
    }

    25.00% {
        background-position: 0rem -1300rem;
    }

    26.56% {
        background-position: -410rem -1300rem;
    }

    28.13% {
        background-position: -820rem -1300rem;
    }

    29.69% {
        background-position: -1230rem -1300rem;
    }

    31.25% {
        background-position: -1640rem 0rem;
    }

    32.81% {
        background-position: -1640rem -325rem;
    }

    34.38% {
        background-position: -1640rem -650rem;
    }

    35.94% {
        background-position: -1640rem -975rem;
    }

    37.50% {
        background-position: -1640rem -1300rem;
    }

    39.06% {
        background-position: 0rem -1625rem;
    }

    40.63% {
        background-position: -410rem -1625rem;
    }

    42.19% {
        background-position: -820rem -1625rem;
    }

    43.75% {
        background-position: -1230rem -1625rem;
    }

    45.31% {
        background-position: -1640rem -1625rem;
    }

    46.88% {
        background-position: -2050rem 0rem;
    }

    48.44% {
        background-position: -2050rem -325rem;
    }

    50.00% {
        background-position: -2050rem -650rem;
    }

    51.56% {
        background-position: -2050rem -975rem;
    }

    53.13% {
        background-position: -2050rem -1300rem;
    }

    54.69% {
        background-position: -2050rem -1625rem;
    }

    56.25% {
        background-position: 0rem -1950rem;
    }

    57.81% {
        background-position: -410rem -1950rem;
    }

    59.38% {
        background-position: -820rem -1950rem;
    }

    60.94% {
        background-position: -1230rem -1950rem;
    }

    62.50% {
        background-position: -1640rem -1950rem;
    }

    64.06% {
        background-position: -2050rem -1950rem;
    }

    65.63% {
        background-position: -2460rem 0rem;
    }

    67.19% {
        background-position: -2460rem -325rem;
    }

    68.75% {
        background-position: -2460rem -650rem;
    }

    70.31% {
        background-position: -2460rem -975rem;
    }

    71.88% {
        background-position: -2460rem -1300rem;
    }

    73.44% {
        background-position: -2460rem -1625rem;
    }

    75.00% {
        background-position: -2460rem -1950rem;
    }

    76.56% {
        background-position: 0rem -2275rem;
    }

    78.13% {
        background-position: -410rem -2275rem;
    }

    79.69% {
        background-position: -820rem -2275rem;
    }

    81.25% {
        background-position: -1230rem -2275rem;
    }

    82.81% {
        background-position: -1640rem -2275rem;
    }

    84.38% {
        background-position: -2050rem -2275rem;
    }

    85.94% {
        background-position: -2460rem -2275rem;
    }

    87.50% {
        background-position: -2870rem 0rem;
    }

    89.06% {
        background-position: -2870rem -325rem;
    }

    90.63% {
        background-position: -2870rem -650rem;
    }

    92.19% {
        background-position: -2870rem -975rem;
    }

    93.75% {
        background-position: -2870rem -1300rem;
    }

    95.31% {
        background-position: -2870rem -1625rem;
    }

    96.88% {
        background-position: -2870rem -1950rem;
    }

    98.44%,
    100% {
        background-position: -2870rem -2275rem;
    }
}