/* Reduce the min-height of the header branding section */

.site-header {
	min-height: 100px !important;
	max-height: auto !important;
}

.site-branding {
  /* Override the Olivero min-height */
  min-height: 2rem !important; /* adjust value as needed */
  padding-block: 0.25rem !important; /* reduce top + bottom padding */
}

.site-branding__text {
  display: none;
}

/* More specific styling for the “Support Comundos” in the footer link */
h3 a[href*="/donate"], /* target links containing "/donate" */
h3 a[href*="donate"] {
  display: inline-block !important;
  padding: 0.5rem 1rem !important;
  background-color: var(--color-primary, #0066cc) !important;
  color: #ffffff !important;
  text-decoration: none !important;
  border-radius: 0.25rem !important;
  font-weight: 600 !important;
  font-size: 1rem !important;
  border: 1px solid transparent !important;
  transition: background-color 0.2s ease, border-color 0.2s ease !important;
}

/* Hover / focus */
h3 a[href*="/donate"]:hover,
h3 a[href*="/donate"]:focus,
h3 a[href*="donate"]:hover,
h3 a[href*="donate"]:focus {
  background-color: var(--color-primary-dark, #005bb5) !important;
  border-color: var(--color-primary-dark, #005bb5) !important;
  text-decoration: none !important;
}

/* Focus outline for accessibility */
h3 a[href*="/donate"]:focus,
h3 a[href*="donate"]:focus {
  outline: 2px solid var(--color-primary-light, #3399ff) !important;
  outline-offset: 2px !important;
}

/* More specific styling for the “Support Comundos” in the menu */

a.secondary-nav__menu-link--level-1[href*="/donate"], /* target links containing "/donate" */
a.secondary-nav__menu-link--level-1[href*="donate"] {
  display: inline-block !important;
  padding: 0.5rem 1rem !important;
  background-color: var(--color-primary, #0066cc) !important;
  color: #ffffff !important;
  text-decoration: none !important;
  border-radius: 0.25rem !important;
  font-weight: 600 !important;
  font-size: 1rem !important;
  border: 1px solid transparent !important;
  transition: background-color 0.2s ease, border-color 0.2s ease !important;
}