/** 背景及字体 **/    
html,body.login{   
    display: flex;
    min-width: 100%;
    min-height: 625px;
    background: linear-gradient(45deg,#2C3E50,#4CA1AF);
    -webkit-perspective: 1000px;
    overflow: hidden;
    justify-content: center;
    align-items: center;
    color: #fff;  
    font: 14px 'Microsoft YaHei', Arial, Lucida Grande, Tahoma, sans-serif;   
}   
/** 去掉链接下划线 **/    
html a{   
    text-decoration: none;   
}   

.language-switcher {
    display: none;
}

/** 登录DIV **/    
.login #backtoblog a, .login #nav a {
    text-decoration: none;
    color: #ffffff;
}
#login {   
    background: rgb(0 0 0 / 0%);  
    border: 1px solid #ccc;   
    width: 320px;  
    margin: 40px auto 0;   
    padding: 10px 10px 20px 10px;   
    border-radius:5px;   
    box-shadow:0 4px 10px -1px rgba(200, 200, 200, 0.7);   
}   
/** 替换logo **/  
.login h1 {
    text-align: center;
    display: none;
}
.login h1 a{   
    background: rgb(0 0 0 / 0%)  url(logo.png) no-repeat center;   
    width:400px;   
}   
/** 提示 **/    
.updated, .login .message {   
    background: rgb(0 0 0 / 22%);
    border: none;   
    text-align: center;   
}   
/** 表单 **/    
.login form {   
    box-shadow:none;   
    border: none;   
}   
#loginform, #registerform, #lostpasswordform{   
    background:transparent;   
    border:none;   
}   
/** 按钮 **/    
.button-primary,.submit .button-primary,#login form .submit input {   
    width:83px;   
    height:25px;   
    font-weight: bold;   
    border:none;   
}  