.home-logo-link {
  display: inline-block;
  line-height: 0;
  text-decoration: none;
  border-radius: 50%;
}

.home-logo-link:focus-visible {
  outline: 3px solid #0d6efd;
  outline-offset: 4px;
}

.home-logo-link .home-logo {
  cursor: pointer;
  transition: transform 0.15s ease, filter 0.15s ease;
}

.home-logo-link:hover .home-logo,
.home-logo-link:focus-visible .home-logo {
  transform: scale(1.04);
  filter: drop-shadow(0 0 0.35rem rgba(13, 110, 253, 0.45));
}
