.dash-logo {
  display: block;
  width: 90%;
}

#wp-admin-bar-comments,
#wp-admin-bar-new-content,
#wp-admin-bar-rank-math,
#wp-admin-bar-zip-ai-assistant {
  display: none;
}

/* Login Page Styles */
#login h1 a,
.login h1 a {
  background-image: url('https://www.vengo.ch/wp-content/uploads/2025/02/logo_vengo_with_claim_white.png');
  background-size: 320px;
  width: 320px;
  height: 100px;
}

body.login {
  background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);
  background-size: 400% 400%;
  -webkit-animation: ve-gradient-bg 15s ease infinite;
  -moz-animation: ve-gradient-bg 15s ease infinite;
  animation: ve-gradient-bg 15s ease infinite;
}

#login form {
  background: #ffffff99;
  border-radius: 20px;
}

#login #nav,
#login #backtoblog,
#login a.privacy-policy-link {
  background: #ffffff99;
  border-radius: 20px;
  padding: 1rem !important;
}


/* Common Animations */
@-webkit-keyframes ve-gradient-bg {
  0% {
    background-position: 0% 50%
  }

  50% {
    background-position: 100% 50%
  }

  100% {
    background-position: 0% 50%
  }
}

@-moz-keyframes ve-gradient-bg {
  0% {
    background-position: 0% 50%
  }

  50% {
    background-position: 100% 50%
  }

  100% {
    background-position: 0% 50%
  }
}

@keyframes ve-gradient-bg {
  0% {
    background-position: 0% 50%
  }

  50% {
    background-position: 100% 50%
  }

  100% {
    background-position: 0% 50%
  }
}

/* WP 7 Admin Bar Hover Colors Override */
#wpadminbar .ab-top-menu>li.hover>.ab-item, 
#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus, 
#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item, 
#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus { 
  color: rgb(123, 144, 255) !important; 
}
#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label, 
#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label, 
#wpadminbar>#wp-toolbar li.hover span.ab-label { 
  color: rgb(123, 144, 255) !important; 
}
#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a, 
#wpadminbar .quicklinks .menupop ul li a:focus, 
#wpadminbar .quicklinks .menupop ul li a:focus strong, 
#wpadminbar .quicklinks .menupop ul li a:hover, 
#wpadminbar .quicklinks .menupop ul li a:hover strong, 
#wpadminbar .quicklinks .menupop.hover ul li a:focus, 
#wpadminbar .quicklinks .menupop.hover ul li a:hover, 
#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus, 
#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover, 
#wpadminbar li #adminbarsearch.adminbar-focused:before, 
#wpadminbar li .ab-item:focus .ab-icon:before, 
#wpadminbar li .ab-item:focus:before, 
#wpadminbar li a:focus .ab-icon:before, 
#wpadminbar li.hover .ab-icon:before, 
#wpadminbar li.hover .ab-item:before, 
#wpadminbar li:hover #adminbarsearch:before, 
#wpadminbar li:hover .ab-icon:before, 
#wpadminbar li:hover .ab-item:before, 
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, 
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, 
#wpadminbar.mobile .quicklinks .hover .ab-icon:before, 
#wpadminbar.mobile .quicklinks .hover .ab-item:before, 
#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a, 
#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover, 
#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar, 
#wpadminbar .quicklinks li a:focus .blavatar, 
#wpadminbar .quicklinks li a:hover .blavatar { 
  color: rgb(123, 144, 255) !important; 
}