body {
    background-image: linear-gradient(109.6deg, rgba(112, 246, 255, 0.33) 11.2%, rgba(221, 108, 241, 0.26) 42%, rgba(229, 106, 253, 0.71) 71.5%, rgba(123, 183, 253, 1) 100.2%);
    background-image: linear-gradient(89.9deg, rgba(208, 246, 255, 1) 0.1%, rgba(255, 237, 237, 1) 47.9%, rgba(255, 255, 231, 1) 100.2%);
    background-size: 150%;
    -webkit-animation: waves 10s ease infinite;
    animation: waves 10s ease infinite;
}

@-webkit-keyframes waves {
    0% {
        background-position: 0% 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0% 50%
    }
}

@keyframes waves {
    0% {
        background-position: 0% 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0% 50%
    }
}

h1.wp-login-logo a {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 24.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 229.3 71.8' style='enable-background:new 0 0 229.3 71.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23000000;} .st1{fill:url(%23SVGID_1_);} %3C/style%3E%3Cg id='Capa_2_1_'%3E%3Cg id='Capa_1-2'%3E%3Cpath class='st0' d='M211.3,43.3c-0.1,0-0.2,0-0.3,0c-7.3,0-12.1-3.2-12.1-8.1s4.7-8.1,12.1-8.1c1.7,0,3.1-1.4,3.1-3.1 S212.7,21,211,21c-12.5,0-18.3,7.4-18.3,14.2s5.6,14.1,18,14.2c0.1,0,0.2,0,0.3,0c7.3,0,12.1,3.2,12.1,8s-4.7,8.1-12.1,8.1 c-10.5,0-17.1-5-21.4-8.3c-1.1-0.9-2.4-1.8-3.7-2.5l0,0l0,0c-0.1,0-0.2-0.1-0.3-0.2h-0.1l-0.3-0.1l-0.3-0.1h-0.3 c-0.1,0-0.2,0-0.3,0H184h-0.3l-0.3,0.1l-0.3,0.1l-0.3,0.1l-0.3,0.2l-0.2,0.2l-0.2,0.2c-0.1,0.1-0.1,0.1-0.2,0.2 c-0.1,0.1-0.1,0.2-0.2,0.3c0,0-0.1,0.1-0.1,0.1c-5.2,9-16.8,12.1-25.8,6.8c-5.8-3.4-9.3-9.5-9.4-16.2v-0.2 c0-10.4,8.4-18.8,18.8-18.9c9.2,0,17.1,6.7,18.6,15.8h-30.4c-1.7,0-3.1,1.4-3.1,3.1s1.4,3.1,3.1,3.1h33.7c1.7,0,3.1-1.4,3.1-3.1 c0.1-13.8-11.1-25.1-24.9-25.1c-9.2,0-17.7,5-22.1,13.1c-6.7-12.1-21.9-16.5-34-9.8c-2.6,1.4-4.8,3.3-6.8,5.5V3.9 c-0.1-1.7-1.6-3-3.3-2.9c-1.6,0.1-2.8,1.3-2.9,2.9v42.7c-0.1,1.7,1.2,3.2,2.9,3.3c1.7,0.1,3.2-1.2,3.3-2.9c0-0.1,0-0.2,0-0.4 c0.2-10.4,8.8-18.7,19.2-18.5c10.1,0.2,18.2,8.3,18.5,18.4v0.2c0,10.4-8.5,18.8-18.9,18.8c-6.7,0-12.9-3.6-16.2-9.4 c-0.8-1.5-2.6-2.1-4.2-1.3c-1.5,0.8-2.1,2.6-1.3,4.2c0.1,0.1,0.1,0.2,0.2,0.3c6.9,11.9,22.2,16,34.2,9.1c4-2.3,7.2-5.7,9.4-9.7 c6.7,12.1,21.9,16.5,34,9.8c3-1.7,5.6-3.9,7.7-6.6l0.6,0.5c4.7,3.6,12.6,9.6,25.2,9.6s18.3-7.4,18.3-14.2S223.6,43.4,211.3,43.3z' /%3E%3Cpath class='st0' d='M41.2,70.5c-1.7,0-3.1-1.4-3.1-3.1V53.2c0-13.1-11.9-18.8-21.8-21.2c-2.3-0.5-4.1-2.3-4.7-4.6 c-0.7-2.3,0-4.8,1.7-6.4c0.1-0.1,0.2-0.2,0.4-0.3L32.4,6.9c1.4-1,3.3-0.7,4.3,0.7s0.7,3.3-0.7,4.3L17.5,25.5c0,0.1,0,0.2,0,0.2 c0,0.1,0.1,0.2,0.2,0.2c17.1,4.2,26.5,13.9,26.5,27.3v14.2C44.3,69.1,42.9,70.5,41.2,70.5C41.2,70.5,41.2,70.5,41.2,70.5z'/%3E%3Cpath class='st0' d='M3.1,70.5c-1.7,0-3.1-1.4-3.1-3.1c0,0,0,0,0,0V3.1C0,1.4,1.4,0,3.1,0c1.7,0,3.1,1.4,3.1,3.1v64.3 C6.2,69.1,4.8,70.5,3.1,70.5z'/%3E%3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='53.44' y1='9.9489' x2='87.3811' y2='43.89' gradientTransform='matrix(1 0 0 -1 0 74)'%3E%3Cstop offset='0.19' style='stop-color:%23F28F1A'/%3E%3Cstop offset='0.74' style='stop-color:%238AC9A8'/%3E%3C/linearGradient%3E%3Cpath class='st1' d='M70.4,71.1c-13.3,0-24-10.7-24-24s10.7-24,24-24s24,10.7,24,24c0,2-1.7,3.7-3.7,3.7H55.5 c-0.5,0-0.9-0.1-1.3-0.3c1.9,9,10.7,14.7,19.7,12.8c4.6-1,8.5-3.8,10.9-7.9c1-1.8,3.3-2.4,5.1-1.3c1.8,1,2.4,3.3,1.3,5.1l0,0 C86.9,66.5,79,71.1,70.4,71.1z M70.4,30.5c-7.8,0-14.6,5.5-16.2,13.1c0.4-0.2,0.9-0.3,1.3-0.3h31.1C84.9,35.8,78.2,30.5,70.4,30.5 z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    height: 100px !important;
    margin: 0 0 20px 0 !important;
    width: 100% !important;
    background-size: contain !important;
}

.login .admin-email__heading {
    color: #000000;
}

.wp-core-ui .button,
.wp-core-ui .button-secondary {
    color: #000;
    border-color: #FFF;
    background: #ffffff;
    border-radius: 50px;
}

.wp-core-ui .button-primary {
    background: #2fe8bc;
    border-color: #2fe8bc;
    color: #000;
    border-radius: 50px;
}

.wp-core-ui .button-secondary:hover,
.wp-core-ui .button.hover,
.wp-core-ui .button:hover {
    background: #000000;
    border-color: #000000;
    color: #FFFFFF;
}

.login form {
    border: 0;
    border-radius: 20px;
    transition: all 0.7s ease;
    background: rgb(255 255 255 / 55%);
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
}

.login form:hover {
    box-shadow: 0 0 1px #0000000d, 0 4px 8px #0000001a;
}

input[type=checkbox]:focus,
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=radio]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
select:focus,
textarea:focus {
    border-color: #000000;
    box-shadow: 0 0 0 1px #000000;
    outline: 2px solid transparent;
}

.login .message,
.login .notice,
.login .success {
    border-radius: 20px;
    background: rgb(255 255 255 / 84%);
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    box-shadow: none;
}

#pass-strength-result.strong {
    background-color: #2fe8bc;
    border-color: #2fe8bc;
    opacity: 1;
}