@import "../../res.less";

.FailPopup {
    width: 100vw;
    height: 100vh;
    overflow-y: scroll;

    .fp_mask {
        width: 100%;
        height: 100%;
        background: #000;
        opacity: 0.5;
    }

    .fp_bg {
        position: absolute;
        width: 596px;
        height: 512px;
        top: 397px;
        left: 77px;
        .sparkBg("failPopup/fail_bg.png");

        .fp_txt {
            position: absolute;
            width: 100%;
            top: 127px;
            left: 0px;
            text-align: center;
            color: #290d10;
            font-size: 30px;
        }

        .fp_icon {
            position: absolute;
            width: 378px;
            height: 137px;
            top: 185px;
            left: 109px;
            .sparkBg("failPopup/fail_icon.png");

            .fp_mb_1 {
                position: absolute;
                width: 150px;
                top: 92px;
                left: 20px;
                text-align: right;
                font-size: 30px;
                font-weight: 600;
                color: #fff;
                -webkit-text-stroke: 5px #4f1600;
                text-stroke: 5px #4f1600;
                paint-order: stroke;
            }

            .fp_mb_2 {
                position: absolute;
                width: 150px;
                top: 92px;
                left: 210px;
                text-align: right;
                font-size: 30px;
                font-weight: 600;
                color: #fff;
                -webkit-text-stroke: 5px #4f1600;
                text-stroke: 5px #4f1600;
                paint-order: stroke;
            }

        }

        .fp_btn {
            position: absolute;
            width: 485px;
            height: 106px;
            top: 354px;
            left: 56px;
            .sparkBg("failPopup/btn.png");

            .fp_btn_txt {
                position: absolute;
                width: 100%;
                text-align: center;
                font-size: 22px;
                color: #ffffff;
                top: 68px;
            }
        }
    }

    .fp_close {
        position: absolute;
        width: 66px;
        height: 66px;
        left: 342px;
        top: 1042px;
        .sparkBg("failPopup/close.png");
    }
}