
/* v1.2.2 Tall Header Update */
header {
    height: 140px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 20px;
    background-color: var(--brand-primary, #000);
}
header img.logo {
    max-height: 120px;
    height: auto;
}
nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    gap: 20px;
}
/* v1.2.2 — Taller navbar + bigger logo */
.navbar,
.navbar .container-fluid { min-height: 140px; }

.navbar-brand { display: flex; align-items: center; gap: .5rem; padding-top: .5rem; padding-bottom: .5rem; }

/* Override inline 28x28 from template */
.navbar-brand img {
  height: 100px !important;
  width: auto !important;
  max-height: 100px !important;
}

/* Keep nav links vertically centered in taller bar */
.navbar-nav .nav-link {
  display: flex;
  align-items: center;
  min-height: 64px;
  padding-top: .25rem;
  padding-bottom: .25rem;
}
