body.login  {
    background: linear-gradient(45deg, #111, #222);
}

#login {
    padding-top: 64px;
}

#login h1 a, .login h1 a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='140' viewBox='0 0 112 140' fill='none'%3E%3Cg opacity='0.2'%3E%3Cpath d='M55.9712 139.249C53.156 139.249 50.4236 138.448 48.05 136.903L7.17473 110.324C3.03476 107.647 0.550781 103.065 0.550781 98.1527L0.550781 42.0699C0.550781 37.1572 3.03476 32.548 7.17473 29.8708L48.0776 3.29221C52.9076 0.173431 59.09 0.173431 63.9199 3.29221L104.823 29.8708C108.963 32.548 111.447 37.1296 111.447 42.0699V98.1251C111.447 103.038 108.963 107.647 104.823 110.297L63.9199 136.875C61.5463 138.421 58.7864 139.249 55.9712 139.249ZM55.9712 2.98861C53.5424 2.98861 51.1964 3.67861 49.154 5.0034L8.27873 31.582C4.71835 33.8728 2.59317 37.8472 2.59317 42.0699L2.59317 98.1251C2.59317 102.348 4.71835 106.322 8.27873 108.613L49.1816 135.192C53.3216 137.869 58.676 137.869 62.8159 135.192L103.719 108.613C107.279 106.322 109.432 102.348 109.404 98.1251V42.0699C109.404 37.8472 107.279 33.8728 103.719 31.582L62.7883 5.0034C60.7735 3.67861 58.4 2.96101 55.9712 2.98861Z' fill='white'/%3E%3Cpath d='M1.57422 97.2695V98.1251C1.57422 98.7047 1.60182 99.2843 1.68462 99.8639C8.80537 100.554 12.8349 101.078 12.8349 101.078C12.8349 101.078 8.77777 99.6155 1.57422 97.2695Z' fill='white'/%3E%3Cpath d='M1.57422 84.989C9.55056 87.9698 14.0493 89.819 14.0493 89.819C14.0493 89.819 9.57816 86.645 1.57422 81.5391V84.989Z' fill='white'/%3E%3Cpath d='M1.57422 67.2687C12.1173 74.6102 18.1617 79.2194 18.1617 79.2194C18.1617 79.2194 12.2277 72.0986 1.57422 60.8379L1.57422 67.2687Z' fill='white'/%3E%3Cpath d='M1.57422 42.0713V42.1817C16.2573 58.9624 24.8961 70.0851 24.8961 70.0851C24.8961 70.0851 17.9961 55.1536 5.16219 32.9082C2.84381 35.4198 1.57422 38.6766 1.57422 42.0713Z' fill='white'/%3E%3Cpath d='M33.73 62.9901C33.73 62.9901 30.8044 46.0438 23.8217 20.2656L16.0938 25.2888C27.4373 47.9482 33.73 62.9901 33.73 62.9901Z' fill='white'/%3E%3Cpath d='M44.1042 58.4105C44.1042 58.4105 46.0085 37.6278 45.5117 6.16406L35.8242 12.4568C41.6202 40.0842 44.1042 58.4105 44.1042 58.4105Z' fill='white'/%3E%3Cpath d='M55.3398 56.6985C55.3398 56.6985 62.2674 37.8478 69.7745 8.316L63.3714 4.14843C62.2122 3.40324 60.9426 2.82364 59.6178 2.46484C58.0998 35.005 55.3398 56.6985 55.3398 56.6985Z' fill='white'/%3E%3Cpath d='M81.726 16.0723C73.2529 41.6849 66.6289 57.9136 66.6289 57.9136C66.6289 57.9136 76.3992 44.0309 89.5643 21.1506L81.726 16.0723Z' fill='white'/%3E%3Cpath d='M107.528 33.7921C106.617 32.6053 105.485 31.5565 104.243 30.7285L100.683 28.4102C86.8831 49.248 77.168 62.0267 77.168 62.0267C77.168 62.0267 89.6155 51.6768 107.528 33.7921Z' fill='white'/%3E%3Cpath d='M110.399 56.3673V48.7773C95.7712 61.418 86.332 68.732 86.332 68.732C86.332 68.732 95.6056 64.4816 110.399 56.3673Z' fill='white'/%3E%3Cpath d='M110.4 74.1143V70.002C99.7737 74.9423 93.4258 77.6195 93.4258 77.6195C93.4258 77.6195 99.7185 76.5155 110.4 74.1143Z' fill='white'/%3E%3Cpath d='M110.4 88.7968V86.0645C102.507 87.3892 98.0078 87.9964 98.0078 87.9964C98.0078 87.9964 102.479 88.3828 110.4 88.7968Z' fill='white'/%3E%3Cpath d='M109.627 102.57C109.875 101.853 110.068 101.108 110.206 100.335C103.5 99.6723 99.7461 99.2031 99.7461 99.2031C99.7461 99.2031 103.251 100.5 109.627 102.57Z' fill='white'/%3E%3Cpath d='M56.5229 72.5115L64.7753 86.1458C64.9409 86.4218 64.8305 86.753 64.5821 86.891C64.4717 86.9462 64.3613 86.9738 64.2233 86.9738L57.5993 85.9526L57.9029 91.7486C57.9029 92.0522 57.6821 92.3006 57.3785 92.3282H57.3509H54.6461C54.3425 92.3282 54.0942 92.0798 54.0942 91.7762C54.0942 91.7762 54.0942 91.7762 54.0942 91.7486L54.3701 85.8974L47.8014 86.9738C47.4978 87.029 47.2218 86.8082 47.1666 86.5046C47.139 86.3942 47.1666 86.2562 47.2494 86.1458L55.6121 72.5115C55.7777 72.2631 56.1089 72.1803 56.3849 72.3459C56.4401 72.4011 56.4953 72.4563 56.5229 72.5115Z' fill='white'/%3E%3Cpath d='M99.3323 112.309L89.5343 95.4734C89.4239 95.2802 89.2583 95.2802 89.1479 95.4734L79.5984 112.033L77.832 111.012L87.3816 94.4246C87.768 93.7346 88.5132 93.293 89.3412 93.293C90.1415 93.293 90.8867 93.707 91.2731 94.4246L101.071 111.26L99.3323 112.309Z' fill='white'/%3E%3Cpath d='M33.2577 114.27C32.8989 114.27 32.5677 114.077 32.3745 113.773L22.6594 96.9372L13.3859 112.835C13.0823 113.304 12.4751 113.442 12.0059 113.166C11.5643 112.89 11.3987 112.283 11.6471 111.813L20.893 95.8884C21.2518 95.2536 21.9418 94.8672 22.6594 94.8672C23.4046 94.8672 24.067 95.2536 24.4258 95.8884L34.1409 112.724C34.4169 113.193 34.2513 113.828 33.7821 114.104C33.6165 114.215 33.4233 114.27 33.2577 114.27Z' fill='white'/%3E%3Cpath d='M79.8203 126.083H77.8056V105.549C77.8056 103.507 77.2536 101.492 76.1772 99.7532L56.8021 67.765C56.6641 67.5166 56.3605 67.351 56.0845 67.351C55.7809 67.351 55.5049 67.489 55.3669 67.765L35.8815 99.7532C34.8051 101.492 34.2531 103.507 34.2531 105.549V125.835H32.2383V105.549C32.2383 103.12 32.9007 100.747 34.1703 98.6768L53.6005 66.6886C54.1249 65.833 55.0633 65.3086 56.0569 65.3086C57.0505 65.3086 57.9889 65.833 58.5133 66.6886L77.8884 98.6768C79.1304 100.747 79.7927 103.12 79.7927 105.522L79.8203 126.083Z' fill='white'/%3E%3Cpath d='M56.5229 72.5115L64.7753 86.1458C64.9409 86.4218 64.8305 86.753 64.5821 86.891C64.4717 86.9462 64.3613 86.9738 64.2233 86.9738L57.5993 85.9526L57.9029 91.7486C57.9029 92.0522 57.6821 92.3006 57.3785 92.3282H57.3509H54.6461C54.3425 92.3282 54.0942 92.0798 54.0942 91.7762C54.0942 91.7762 54.0942 91.7762 54.0942 91.7486L54.3701 85.8974L47.8014 86.9738C47.4978 87.029 47.2218 86.8082 47.1666 86.5046C47.139 86.3942 47.1666 86.2562 47.2494 86.1458L55.6121 72.5115C55.7777 72.2631 56.1089 72.1803 56.3849 72.3459C56.4401 72.4011 56.4953 72.4563 56.5229 72.5115Z' fill='white'/%3E%3Cpath d='M47.9703 105.355C47.9703 104.582 47.6115 103.865 47.0043 103.395C44.3548 101.298 40.6012 101.298 37.9516 103.395C37.3444 103.865 36.9856 104.582 37.0132 105.355V129.643L47.9703 136.294V105.355Z' fill='white'/%3E%3Cpath d='M79.0469 126.083L95.662 114.988L91.798 108.199C91.4392 107.619 90.694 107.426 90.1144 107.785C89.7556 108.005 89.5348 108.392 89.5072 108.806V117.224L86.5816 110.572C86.3056 109.937 85.588 109.661 84.9532 109.937C84.7048 110.048 84.5116 110.213 84.3736 110.462L79.0469 119.652V126.083Z' fill='white'/%3E%3Cpath d='M33.6162 125.061L24.2875 108.943C23.9839 108.446 23.3491 108.28 22.8799 108.584C22.5763 108.777 22.3831 109.108 22.3555 109.467L22.4659 119.486L33.7266 125.999L33.6162 125.061Z' fill='white'/%3E%3Cpath d='M61.7125 105.355C61.7125 104.582 61.3537 103.865 60.7465 103.395C58.0969 101.298 54.3434 101.298 51.6938 103.395C51.0866 103.865 50.7278 104.582 50.7554 105.355V137.481L61.7125 137.178V105.355Z' fill='white'/%3E%3Cpath d='M75.5118 105.355C75.5118 104.582 75.153 103.865 74.5458 103.395C71.8962 101.298 68.1427 101.298 65.4931 103.395C64.8859 103.865 64.5547 104.582 64.5547 105.355V135.825L75.5118 128.18V105.355Z' fill='white'/%3E%3Cpath d='M105.1 29.4277L64.1971 2.82149C59.2016 -0.435288 52.7432 -0.435288 47.7477 2.82149L6.87235 29.4277C2.56678 32.1877 0 36.9624 0 42.0684L0 98.1236C0 103.23 2.56678 108.004 6.87235 110.764L47.7753 137.343C52.7708 140.572 59.2292 140.572 64.2247 137.343L105.128 110.764C109.406 107.977 112 103.23 112 98.1236V42.0684C111.972 36.9624 109.378 32.1877 105.1 29.4277ZM108.826 42.0684V98.1236C108.826 102.181 106.784 105.962 103.389 108.142L62.486 134.721C58.5116 137.288 53.4056 137.288 49.4588 134.721L8.55594 108.142C5.16116 105.934 3.11878 102.153 3.11878 98.1236L3.11878 42.0684C3.11878 38.0112 5.16116 34.2301 8.55594 32.0497L49.4588 5.47107C53.4332 2.90429 58.5392 2.90429 62.486 5.47107L103.389 32.0497C106.784 34.2301 108.854 38.0112 108.826 42.0684Z' fill='white'/%3E%3C/g%3E%3Cscript xmlns=''/%3E%3C/svg%3E");
    width: 100%;
    height: 120px;
    background-size: contain;
    background-repeat: no-repeat;
    padding-bottom: 10px;
    pointer-events: none;
}

.login form {
    background-color: white;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    border: 0;
}

#loginform {
    border-radius: 5px;
    margin-top: -10px;
    box-shadow: 10px 10px 0 rgba(255, 255, 255, 0.1);
}

#loginform label {
    font-weight: 700;
}

#login form p,
#login form .user-pass-wrap {
    margin: 0 2px;
}

.login #backtoblog, .login #nav {
    padding: 0;
    text-align: center;
}

.login form .input, .login input[type=password], .login input[type=text] {
    border: 2px solid #DDD;
    border-radius: 0;
}

.login form .input:focus, .login input[type=password]:focus, .login input[type=text]:focus {
    outline: none;
} 

#login form p.submit {
    margin-top: 40px;
}

body.login-password-protected #login form p.submit {
    margin-top: 0px;
}

#login form p.submit #wp-submit {
    width: 100%;
    font-size: 1.1em;
    padding: 8px;
}

#login #wp-submit {
    background: linear-gradient(45deg, #eb591e, #eb531a, #eb4c15, #eb4511, #eb3d0c, #eb3508, #eb2a04, #eb1c01);
    font-weight: bold;
    border: 0;
    transition: all 0.3s;
}

.login #login_error, .login .message, .login .success {
    border-radius: 5px;
    color: white;
    border: 0;
    box-shadow: none;
}

.login #backtoblog a, .login #nav a {
    color: rgba(255, 255, 255, 0.7);
}

.login #backtoblog a:hover, .login #nav a:hover {
    color: white;
} 

.login #backtoblog {
    margin-top: 12px;
}

.login .privacy-policy-page-link {
    display: none
}

.login .message {
    background: rgba(255, 255, 255, 0.2);
}

.login .success {
    background-color: #3ee373;
}

.login #login_error {
    background: #dc5858;
}

#login form .forgetmenot {
    margin: 0 3px;
}
