/* Stylizacja ikony (favicon) w nawigacji */
.navbar-brand img {
  height: 1.75rem; /* Dopasuj wysokość wg. uznania */
  margin-right: 0.5rem;
  /* Pomaga w wyrównaniu pionowym z tekstem */
  position: relative;
  top: -2px; 
}

/* Stylizacja ikony (favicon) w stopce */
.footer-icon {
  height: 1.25rem; /* Dopasuj wysokość wg. uznania */
  vertical-align: middle; /* Wyrównuje ikonę z tekstem */
  margin-left: 0.5rem;
}

/* * POPRAWIONA REGUŁA: 
* Nadaje treści głównej pośredni kolor tła w trybie ciemnym,
* aby odróżniała się zarówno od nagłówka (ciemniejszy),
* jak i od stopki (jaśniejszy).
*/
[data-bs-theme="dark"] main {
  background-color: var(--bs-secondary-bg); /* POPRAWKA: Używamy tła 'secondary' zamiast 'tertiary' */
}