.brand {
    padding: 0;
}

/* Ensure the logo is flush left above the title */
.brand-logo-container {
    display: flex;
    justify-content: start;
    align-items: left;
    margin-bottom: -2.5rem;
    img {
        width: 3rem;
    }
}

.brand-logo {
    max-width: 100px;
}

/* Link styling to change underline colors */
a:link {
  color: inherit; /* Keep text color unchanged */
  text-decoration-color: #9c1f2e; /* Blue underline for unvisited links */
}

a:visited {
  color: inherit; /* Keep text color unchanged */
  text-decoration-color: #CCCCCC; /* Red underline for visited links */
}
