/**
 * WordPress Button Styler – front.
 *
 * Ten arkusz jest celowo minimalny. Wszystkie ustawienia użytkownika
 * trafiają do CSS generowanego per instancja bloku, dzięki czemu
 * wtyczka nigdy nie nadpisuje stylów motywu w przyciskach, których
 * nie dotknięto w edytorze.
 */

/* Ikony renderowane jako pseudo-element nie mogą rozjeżdżać układu,
   gdy motyw ustawia display:block na linku przycisku. */
.wp-block-button__link::before,
.wp-block-button__link::after,
a.wp-block-read-more::before,
a.wp-block-read-more::after {
	vertical-align: middle;
}

/* Szanujemy ustawienie ograniczenia ruchu w systemie użytkownika –
   animacje hover potrafią przeszkadzać osobom z wrażliwością
   przedsionkową. */
@media ( prefers-reduced-motion: reduce ) {
	.wp-block-button__link,
	a.wp-block-read-more {
		transition: none !important;
	}

	.wp-block-button__link:hover,
	.wp-block-button__link:focus,
	a.wp-block-read-more:hover,
	a.wp-block-read-more:focus {
		transform: none !important;
	}

	/* Animacje w pętli (pulsowanie, przejścia kolorów) są dla części osób
	   męczące lub wywołują zawroty głowy – przy włączonym ograniczeniu
	   ruchu zatrzymujemy je całkowicie. */
	.wp-block-button__link,
	a.wp-block-read-more {
		animation: none !important;
	}
}
