/* Style the built-in footer container */
.reveal .footer {
  padding: 0 1rem;
  bottom: 10px;           
  position: absolute;    
  width: 100%;
}

/* Layout the two logos */
.reveal .footer .footer-logos {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 1rem;
  margin-right: 20px;
}

/* Tweak logo sizes */
.reveal .footer .footer-logos img {
  height: 45px;           /* adjust to taste */
  vertical-align: middle;
}

/* General links (URLs, references, etc.) */
.reveal a,
.reveal a:visited {
  color: #1a73e8;   /* Google blue — tweak as needed */
  text-decoration: none;  /* optional: remove underline */
  font-size: 0.75em; 
}

/* Hover effect for clarity */
.reveal a:hover {
  color: #0b52c0;
  text-decoration: underline;
}