/*
 * Zgodność wyglądu po aktualizacji Bootstrap 4.3.1 -> 5.3.8.
 * Przywraca domyślne style Bootstrapa 4, które zmieniły się w wersji 5,
 * żeby strona wyglądała dokładnie tak samo jak wcześniej.
 */
body {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

ul, ol {
	padding-left: 0;
}

hr {
	box-sizing: content-box;
	color: gray;
	opacity: 1;
}

/* Bootstrap 5 zmniejsza nagłówki na węższych ekranach (RFS) - Bootstrap 4 tego nie robił */
h1 { font-size: 2.5rem; }
h2 { font-size: 2rem; }
h3 { font-size: 1.75rem; }
h4 { font-size: 1.5rem; }
h5 { font-size: 1.25rem; }
h6 { font-size: 1rem; }

/* Przyciski .btn: Bootstrap 5 zmienia tło po najechaniu/kliknięciu na przezroczyste
   i usuwa niebieską obwódkę po kliknięciu - przywracamy zachowanie z Bootstrapa 4 */
.btn:hover,
.btn:first-child:active,
:not(.btn-check) + .btn:active,
.btn.active {
	background-color: #2196F3;
	border-color: transparent;
}

.btn:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
}
