button, .bXtn{color: #c2fff7;
    background:none;
    border:0px;
    padding: 9px 18px;
    border-radius: 18px;
}

.bXtn{background:linear-gradient(355deg, #111, #111);border:1px solid #111!important;transform: scale(0.98);}

cyan{color:cyan;} .hide,hide{display:none!important;}

input[type=text], input[type=email], textarea, input[type=password]{
    background: #0404999e!important;
    border: 1px solid transparent!important;
    padding: 8px 19px;
    outline: none;
    color: cyan;
    border-radius: 18px;
    width: -webkit-fill-available;
    text-align: center;
}

@keyframes horizontal-shaking {
 0% { transform: translateX(0) }
 25% { transform: translateX(5px) }
 50% { transform: translateX(-5px) }
 75% { transform: translateX(5px) }
 100% { transform: translateX(0) }
}

@keyframes horizontal-shaking2 {
    0% { transform: translateX(0); }
    2.5% { transform: translateX(5px); }
    5% { transform: translateX(0px); }
    7.5% { transform: translateX(-5px); }
    10% { transform: translateX(0px); }
    12.5% { transform: translateX(5px); }
    15% { transform: translateX(5px); }
    17.5% { transform: translateX(0px); }
    20% { transform: translateX(-5px); }
    22.5% { transform: translateX(0px); }
    25% { transform: translateX(5px); }
    27.5% { transform: translateX(0px); }
    30% { transform: translateX(-5px); }
    32.5% { transform: translateX(0); }
    35% { transform: translateX(5px); }
    37.5% { transform: translateX(0px); }
    40% { transform: translateX(-5px); }
    42.5% { transform: translateX(0px); }
    45% { transform: translateX(5px); }
    47.5% { transform: translateX(0px); }
    50% { transform: translateX(-5px); }
    52.5% { transform: translateX(0px); }
    55% { transform: translateX(5px); }
    57.5% { transform: translateX(0px); }
    60% { transform: translateX(-5px); }
    62.5% { transform: translateX(0); }
    65% { transform: translateX(5px); }
    67.5% { transform: translateX(0px); }
    70% { transform: translateX(-5px); }
    72.5% { transform: translateX(0px); }
    75% { transform: translateX(5px); }
    77.5% { transform: translateX(0px); }
    80% { transform: translateX(-5px); }
    82.5% { transform: translateX(0px); }
    85% { transform: translateX(5px); }
    87.5% { transform: translateX(0px); }
    90% { transform: translateX(-5px); }
    92.5% { transform: translateX(0px); }
    95% { transform: translateX(5px); }
    100% { transform: translateX(0px); }
}

.glitch{animation: horizontal-shaking 0.15s linear;}

 .vdfrm{background:radial-gradient(transparent, #0000ff38);border:3px solid #00679975;padding:21px 5vw;margin:21px 11px;border-radius:26px} .vdfrm div{border-radius:12px;margin-bottom:11px;}  
 .vdfrm label{float:left;display:inline-block;width: 53vw;color:#fff;font-size:121%;} 
 
 red, .red{color:#ff0027} 
 
 .findiv{padding: 15px 16px; margin: 8px 10px;border-radius: 16px;}
 .fingain{background:#00679975;color:#fff;}
 .finloss{background:#270202;color:#fff;}
 .finbase{background:#121212;color:#fff;}
 
 .vdfrm input, .vdfrm select{width: 28vw;padding:11px 16px!important;margin-bottom:11px;background:#0404999e;outline:none;border:0px!important;border-radius:12px;color:#fff;text-ishadow:1px 1px 21px cyan;} 
 
 button{text-align:center;transform: scale(0.84);}
 
 .msgx:last-child {border: none !important;}
 
 .FinishedQuest{pointer-events: none!important;opacity: 0.369;}
 
 header{background:linear-gradient(180deg, black, #050933);}
 
 
 .footermenu{background:linear-gradient(0deg, black, transparent);}