body{animation:backgroundZoomEffect 500s 6;background:#000 url(/images16/UI-211-min.jpg) no-repeat top / 100%}
body::before{content:'';width:100%;height:100%;position:fixed;background:#000;top:0;left:0;opacity:.5}
.p_ga_2_m h1{text-align:center;color:#af4592;font-weight:400;opacity:.76;filter:blur(1px);font-size:56px;margin:0 auto -40px;padding:0;display:table}
.p_ga_2_m .wheel{position:relative;width:300px;height:325px;margin:40px auto 0;display:table}
.p_ga_2_m .wheel::before{content:"";width:220px;height:221px;position:absolute;left:0;top:0;border-radius:100%;border:40px solid rgba(255,255,255,.3);box-shadow:0 0 44px 20px rgba(0,0,0,1);z-index:2;filter:blur(8px)}
.p_ga_2_m .wheel::after{content:"";width:332px;height:331px;background:url(/images16/game-wheel-frame.png) no-repeat top center/ 332px;position:absolute;left:-15px;top:-17px;z-index:2;border-radius:2000px}
.p_ga_2_m .pointer{width:0;height:0;margin:0 auto;display:table;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--mainColor);position:absolute;left:50%;top:-7px;transform:translateX(-50%)}
.p_ga_2_m canvas{margin:0 auto;display:table;position:relative}
.p_ga_2_m canvas p{color:#fff;text-align:center}
.p_ga_2_m .wheel-button-bg{background:url(/images16/game-wheel-spin.png) no-repeat center / cover;width:120px;height:120px;position:absolute;left:90px;top:90px;box-shadow:0 0 30px rgba(0,0,0,.6);border-radius:1000px}
.p_ga_2_m .wheel-center{position:absolute;top:100px;left:100px;width:100px;height:100px;line-height:100px;text-align:center;border-radius:50%;display:block;cursor:pointer;overflow:hidden;background-image:linear-gradient(160deg,rgba(0,0,0,.0),rgba(0,0,0,.3));background:var(--mainColor) url(/images16/game-wheel-bg-92715.jpg?r=1) no-repeat center / cover;z-index:3}
.p_ga_2_m .wheel-center.wheel-button{font-size:24px;color:#000;-webkit-tap-highlight-color:#000;transition:.2s}
.p_ga_2_m .wheel-center.wheel-button:active{transform:scale(.8);transition:.05s;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.p_ga_2_m .wheel-center.wheel-text{font-size:24px;color:#000;-webkit-tap-highlight-color:#000}
.p_ga_2_m .wheel-center.lose{background:url(/images16/game-result-gameover.jpg) no-repeat center / cover;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.p_ga_2_m .wheel-center.win{background:#eee url(/images16/game-wheel-bg-92715.jpg?r=1) no-repeat center / cover;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.p_ga_2_m .bup{position:relative!important;margin:35px auto;color:#111;border-radius:10px;z-index:2;text-align:center;display:table}
.p_ga_2_m .bup .focus{background:#fff}
.p_ga_2_m .bup .am-in-bo{float:left;margin:5px 0;color:#000;background:var(--mainColor);background-image: linear-gradient(135deg,rgba(255,255,255, .3) , rgba(0,0,0, .3));}
.p_ga_2_m .bup .am-in-bo .am-va{color:#000}
.p_ga_2_m .bup .bu{transition:.2s;position:relative;height:40px;margin:0 0 0 10px;padding:5px 20px;font-size:20px;color:#000;background:var(--mainColor);border-radius:100px;cursor:pointer;display:inline-block;text-align:center;line-height:40px;background-image: linear-gradient(135deg,rgba(255,255,255, .3) , rgba(0,0,0, .3));min-width:50px}
.p_ga_2_m .bup .bu.bu0:active{background:#ddd;transform:scale(.9);transition:.2s}
.p_ga_2_m .bup .bu.bu1{background:#555}
.p_ga_2_m .bup .bu span{display:table;margin:0 auto}
.p_ga_2_m .bup .bu span::before{content:"";position:absolute;width:12px;height:12px;top:13px;right:-15px;background:url(/images16/arrow_down_v1.png) no-repeat scroll center / contain;transform:rotate(-90deg);display:none}
.p_ga_2_m .bup .au{position:relative;margin:4px 10px 10px;display:inline-block;cursor:pointer;z-index:2}
.p_ga_2_m .bup .au .au_im{width:40px;height:37px;border-radius:100px;filter:brightness(.75)}
.p_ga_2_m .bup .au.au0 .au_im{background:var(--mainColor) url(/images16/refresh_v1.png) no-repeat scroll center / 17px}
.p_ga_2_m .bup .au.au1 .au_im{background:#999 url(/images16/pause_v1.png) no-repeat scroll center / 15px}
.p_ga_2_m .bup .au .au_te{position:absolute;bottom:-12px;left:50%;width:100px;height:10px;font-family:Aller;font-size:11px;color:var(--mainColor);transform:translateX(-50%);text-align:center}

@-webkit-keyframes backgroundZoomEffect {
    0%{background-size:100%}
    50%{background-size:200%}
    100%{background-size:100%}
}
    @-webkit-keyframes backgroundZoomEffectMobile {
    0%{background-size:300%}
    50%{background-size:600%}
    100%{background-size:300%}
}
    @media only screen and (max-width:820px) {
    body{animation:backgroundZoomEffectMobile 400s 6;background-size:1500px}
    .p_ga_2_m h1{font-size:43px}
}