.logo-o {
  color: var(--color-primary, #dc2626);
  font-weight: normal;
}

.footer-info-small {
  color: #aaaaaa;
  font-size: 0.8em;
  transform-origin: center center;
  text-align: left;
  width: 100%;     /* Full parent width */
  clear: both;     /* Clear any floats from siblings */
}

.footer-info-small a {
  border-bottom: 0px;
}

/* Language switcher */
nav a[lang] {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 0.9em;
}

nav a[lang]:hover {
  opacity: 0.7;
}
