/*	Defined widths
--------------------------------------- */
/*	Slider settings
--------------------------------------- */
/*	Colors
--------------------------------------- */
/*	Breakpoints
--------------------------------------- */
/*	Other
--------------------------------------- */
@-webkit-keyframes spin360 {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin360 {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
* {
  --black: #000000;
  --black-rgb: 0, 0, 0;
  --white: #ffffff;
  --white-rgb: 255, 255, 255;
  --gray: #6c757d;
  --gray-rgb: 108, 117, 125;
  --violet: #6f42c1;
  --violet-rgb: 111, 66, 193;
}

body.login {
  background: var(--black);
}
body.login p {
  color: var(--white);
}
body.login a {
  color: var(--violet);
}
body.login a:hover, body.login a:focus {
  color: rgba(var(--violet-rgb), 0.85);
}

.login .notice {
  border-radius: 4px;
  margin-left: 5px;
  margin-right: 5px;
}
.login .notice p {
  color: var(--black);
}
.login .notice a {
  color: var(--violet);
}
.login .notice a:hover, .login .notice a:focus {
  color: rgba(var(--violet-rgb), 0.85);
}
.login #backtoblog a,
.login #nav a {
  color: var(--gray);
}
.login #backtoblog a:hover, .login #backtoblog a:focus,
.login #nav a:hover,
.login #nav a:focus {
  color: var(--violet);
}
.login #nav {
  padding: 0 5px;
}
.login form {
  background-color: unset;
  border: 0;
  border-radius: 0;
  padding: 20px 5px;
}
.login form label {
  color: var(--gray);
}
.login form .wp-pwd .button-secondary {
  color: var(--violet);
}
.login form .submit input[type=submit] {
  background: var(--violet);
  color: var(--white);
  border: 0;
  -webkit-box-shadow: 0;
  box-shadow: 0;
}
.login form .submit input[type=submit]:hover {
  background-color: rgba(var(--violet-rgb), 0.85);
}
.login .language-switcher,
.login .wpml-login-ls {
  display: none;
}
.login #backtoblog {
  display: none;
}

#wp-auth-check {
  background: var(--black);
}