/* Patička: nenápadný podpis sdck.eu. „wow“ v barvě webu se žlutou linkou, která se po najetí rozroste. */
.l-Footer-credit {
	margin-bottom: 0;
	font-size: .8125rem;
	letter-spacing: .02em;
}

.l-Footer-creditLink {
	color: var(--bs-secondary-color);
	text-decoration: none;
	transition: color .3s ease;
}

.l-Footer-creditLink:hover,
.l-Footer-creditLink:focus-visible {
	color: var(--bs-body-color);
}

.l-Footer-creditBlah {
	text-decoration-thickness: 1px;
	opacity: .7;
	transition: opacity .3s ease;
}

.l-Footer-creditLink:hover .l-Footer-creditBlah,
.l-Footer-creditLink:focus-visible .l-Footer-creditBlah {
	opacity: .35;
}

.l-Footer-creditWow {
	display: inline-block;
	color: var(--bs-primary);
	font-weight: 700;
	background: linear-gradient(var(--bs-warning), var(--bs-warning)) no-repeat 0 88% / 100% .3em;
	transition: background-size .3s ease, transform .3s ease;
}

.l-Footer-creditLink:hover .l-Footer-creditWow,
.l-Footer-creditLink:focus-visible .l-Footer-creditWow {
	background-size: 100% .9em;
	transform: rotate(-4deg) scale(1.08);
}

.l-Footer-creditBy {
	white-space: nowrap;
}

@media (prefers-reduced-motion: reduce) {
	.l-Footer-creditLink,
	.l-Footer-creditBlah,
	.l-Footer-creditWow {
		transition: none;
	}

	.l-Footer-creditLink:hover .l-Footer-creditWow,
	.l-Footer-creditLink:focus-visible .l-Footer-creditWow {
		transform: none;
	}
}
