/* Normalizacja stylów */
html {
  line-height: 1.15; /* Poprawia czytelność tekstu */
  -webkit-text-size-adjust: 100%; /*Zapobiega skalowaniu tekstu na iOS */
}

body {
  margin: 0; /* Usuwa domyślny margines body */
}

/* Usuwanie domyślnych stylów dla nagłówków */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  font-size: inherit; /* Dziedziczenie rozmiaru czcionki */
  font-weight: inherit; /* Dziedziczenie grubości czcionki */
}

/* Usuwanie domyślnych stylów dla list */
ol, ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Usuwanie domyślnych stylów dla akapitów i bloków cytatów */
p, blockquote {
  margin: 0;
}

/* Usuwanie domyślnych stylów dla tabel */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* Box-sizing dla wszystkich elementów */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Inne przydatne style */
img {
  max-width: 100%; /* Obrazy responsywne */
  height: auto;
  vertical-align: middle; /* Wyrównanie obrazów */
}

a {
  text-decoration: none; /* Usuwa domyślne podkreślenie linków */
  color: inherit; /* Dziedziczenie koloru linków */
}