.play-pointer{cursor:pointer}#x0 img#xmas,#x1 img#xmas,#x2 img#xmas,#x3 img#xmas{display:flex;margin:24px auto 0}main{text-align:center;max-width:380px;margin:50px auto;padding:0 20px}main h2{margin-bottom:30px}main .login{display:grid;grid-gap:35px}main button.btn{padding-left:75px!important;padding-right:75px!important;margin:0 auto;width:max-content}main .message{font-size:20px;margin-top:30px}main .message .error{color:#f05325;font-weight:500;display:none}main .message .show{display:block}@media screen and (max-width:999px){main .mobile-alert-backdrop{z-index:1001;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(124,124,124,.5);backdrop-filter:blur(3px)}main .mobile-alert-backdrop .alert{border-radius:12px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:460px;padding:20px 0 10px}main .mobile-alert-backdrop .alert:before{content:"";position:absolute;top:-16px;left:50%;transform:translate(-50%);width:0;height:0;border-style:solid;border-width:0 16px 28px;border-color:transparent transparent #ffd057 transparent}main .mobile-alert-backdrop .alert:after{content:"!";font-size:24px;position:absolute;top:-16px;left:50%;transform:translate(-50%);font-weight:700;line-height:32px}main .mobile-alert-backdrop .alert .content{margin:0 12% 10px;line-height:1.1}main .mobile-alert-backdrop .alert .content p{margin:0;font-weight:400}main .mobile-alert-backdrop .alert .action strong{font-weight:700;font-size:20px}}