.site-logo {
  text-decoration: none; !important/* Removes underline */
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;
}

.site-logo:hover {
  text-decoration: none !important; /* Ensures underline doesn't appear on hover */
}

/* Logo styling */
.site-logo img {
  width: 200px;
  height: auto;
  display: block;
  filter: invert(1); /* Unified declaration */
}

/* Remove underline for site-logo link */
.site-logo a {
  text-decoration: none !important;
  border: none; /* Ensure no border mimics underline */
  outline: none; /* Remove outline on click */
}

/* Remove text decoration on hover for the link and image */
.site-logo a:hover {
  text-decoration: none !important; /* Ensures no decoration on hover */
  border: none; /* Ensures no border mimics underline */
  outline: none; /* Remove outline on hover */
}

.site-logo a:hover img {
  text-decoration: none; /* Ensures no decoration on image hover */
}

/* General logo container */
.logo {
  display: block;
  align-items: left;
}
