


/*盘面主体*/

/*刮刮卡*/
.guaguaka{width: 6.5rem; height: 3.5rem;
    /*padding:0.2rem;*/
    position: relative;left: 0;right: 0; margin: 0 auto;z-index: 9;
    /*display: flex;*/
    align-items: center;}
.guaguaka .content{z-index: 10;position: relative; margin: 0 auto;}
.guaguaka #mask_img_bg{position: absolute; width: 100%;height: 100%;}
.guaguaka #mask_img_bg img{width:100%; height: 100%; margin: 0 auto;display: block; }
.guaguaka #redux{z-index: 22; position: absolute;width:100%; height: 100%;}

/*2025-5-20 */
.guaguaka .prize_level{position: absolute;left: 0;right: 0;top:0rem;text-align: center;font-size: 0.6rem;
    color: transparent;
    -webkit-text-stroke: 0.03rem black;
    text-stroke: 0.03rem black;
}
.guaguaka .prize_level span{padding: 0 0.3rem}
.guaguaka #click{position: absolute;z-index: 100;width: 100%;height:100%;background-color:rgba(0,0,0,0.5);
    /*background-image: url('../images/click.png');*/
    background-repeat: no-repeat;background-size: contain;background-position: center;}

.zj-msg{background: #00000000;}
.zj-msg .zj-con .zj_bg{top:0.3rem}
.zj_img h1{font-size: 0.7rem;display: flex ;align-items: center;  justify-content: center;
    color: transparent;width: 100%;height: 100%;
    -webkit-text-stroke: 0.03rem #ffe43a;
    text-stroke: 0.03rem #ffe43a;letter-spacing: 3px;}
.zj-msg .zj-con .zj_name {margin-top: 0.5rem;}
.zj-msg .zj-con .zj_name b{color: #ffe43a;font-size: 0.4rem}

.ul-li-img{
    display: flex
;
    align-items: center;
    justify-content: space-evenly;font-size: 0.4rem;color: transparent;
    -webkit-text-stroke: 0.02rem black;
    text-stroke: 0.02rem black;
}


.baoanqu{width: 3rem;height: 0.9rem;position: absolute;top:13.2rem;left: 0.3rem}
.baoanqu_img{width: 3rem;height: 0.9rem;position: absolute;}
.baoanqu .zj_code{width: 3rem;height: 0.9rem;text-align: center;line-height: 0.9rem;font-size: 0.4rem;letter-spacing: 1px;}

.img_2{position: absolute;z-index: 10;}


/* 按钮 */
#guayigua-btn{text-align: center;position: absolute;left: 0;right: 0;top: 12rem;
    z-index: 9;}
#guayigua-btn button {
    position: relative;
    border: none;
    background: transparent;
    padding: 0;
    cursor: pointer;
    outline-offset: 4px;
    transition: filter 250ms;
    user-select: none;
    touch-action: manipulation;
}

#guayigua-btn .shadow {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 12px;
    background: hsl(0deg 0% 0% / 0.25);
    will-change: transform;
    transform: translateY(2px);
    transition: transform
    600ms
    cubic-bezier(.3, .7, .4, 1);
}

#guayigua-btn .edge {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 12px;
    background: linear-gradient(
            to left,
            hsl(340deg 100% 16%) 0%,
            hsl(340deg 100% 32%) 8%,
            hsl(340deg 100% 32%) 92%,
            hsl(340deg 100% 16%) 100%
    );
}

#guayigua-btn .front {
    display: block;
    position: relative;
    padding: 0.2rem 1rem;
    border-radius: 12px;
    font-size: 0.5rem;
    color: white;
    background: hsl(345deg 100% 47%);
    will-change: transform;
    transform: translateY(-4px);
    transition: transform
    600ms
    cubic-bezier(.3, .7, .4, 1);
}

#guayigua-btn button:hover {
    filter: brightness(110%);
}

#guayigua-btn button:hover .front {
    transform: translateY(-6px);
    transition: transform
    250ms
    cubic-bezier(.3, .7, .4, 1.5);
}

#guayigua-btn button:active .front {
    transform: translateY(-2px);
    transition: transform 34ms;
}

#guayigua-btn button:hover .shadow {
    transform: translateY(4px);
    transition: transform
    250ms
    cubic-bezier(.3, .7, .4, 1.5);
}

#guayigua-btn button:active .shadow {
    transform: translateY(1px);
    transition: transform 34ms;
}

#guayigua-btn button:focus:not(:focus-visible) {
    outline: none;
}