:root
{
  --adminbar_splash: #e67247;
	--adminbar_background: #FEFEFE;
  --adminbar_border: #CECECE;
  --adminbar_text: #010101;
  --adminbar_borderradius: .5em;
}

#wpadminbar
{
  color: var(--adminbar_text);
	background: none;
  backdrop-filter: blur(10px);
  height: unset !important;

  *
  {
    font-size: .8rem;
  }

  .quicklinks
  {
    ul#wp-admin-bar-root-default
    {
      display: inline-flex;
      gap: .5rem;

      li > a
      {
        height: unset !important;
        display: flex;
        align-items: center;
        gap: .2rem;
      }
    }
  }

  a.ab-item,
  .ab-icon,
  .ab-icon:before,
  .ab-icon:after,
  .ab-item:before,
  .ab-item:after
  {
    color: var(--adminbar_text);
    margin-right: 0 !important;
  }

  span.ab-label
  {
    height: unset !important;
    color: var(--adminbar_text);
  }
}

#wp-admin-bar-wp-logo,
#wp-admin-bar-customize,
#wp-admin-bar-updates,
#wp-admin-bar-comments
{
	display: none !important;
}

#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,
#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,
#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,
#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,
#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus
{
  color: var(--adminbar_splash);
  background: none;
}

#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 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:not(.mobile)>#wp-toolbar a:focus span.ab-label,
#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,
#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,
#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,
#wpadminbar:not(.mobile) li:hover .ab-icon:before,
#wpadminbar:not(.mobile) li:hover .ab-item:after,
#wpadminbar:not(.mobile) li:hover .ab-item:before,
#wpadminbar #wp-admin-bar-user-info a:hover .display-name
{
  color: var(--adminbar_splash);
}

#wpadminbar #wp-admin-bar-user-info .display-name
{
  color: var(--adminbar_text);
}

#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar>#wp-toolbar span.ab-label, #wpadminbar>#wp-toolbar span.noticon
{
  color: var(--adminbar_text);
}

#wpadminbar .ab-submenu .ab-item,
#wpadminbar .quicklinks .menupop ul li a,
#wpadminbar .quicklinks .menupop.hover ul li a,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a
{
  color: var(--adminbar_text);
}

#wpadminbar .menupop .ab-sub-wrapper
{
  background: var(--adminbar_background);
  border: 1px solid var(--adminbar_border);
  border-radius: var(--adminbar_borderradius);
}

#wpadminbar #wp-admin-bar-command-palette .ab-icon:before, #wpadminbar #wp-admin-bar-customize>.ab-item:before, #wpadminbar #wp-admin-bar-edit>.ab-item:before, #wpadminbar #wp-admin-bar-my-account>.ab-item:before, #wpadminbar #wp-admin-bar-my-sites>.ab-item:before, #wpadminbar #wp-admin-bar-site-editor>.ab-item:before, #wpadminbar #wp-admin-bar-site-name>.ab-item:before
{
  top: 0px;
}

#wpadminbar.mobile .quicklinks
{
  a.ab-item,
  .ab-icon,
  .ab-icon:before,
  .ab-icon:after,
  .ab-item:before,
  .ab-item:after
  {
    color: var(--adminbar_text);
  }
}
