/*
 * Copyright 2026 CodingMarkus
 *
 * SPDX-License-Identifier: AGPL-3.0-only
 */

body {
	padding-bottom: 0.8rem;
}

footer {
	color: #656d76;
	text-align: center;
}

footer p + p {
	margin-top: -0.75em;
	margin-bottom: 0;
	font-size: max(12px, 0.8em);
}

footer p:first-of-type {
	font-size: 0.9em;
}

footer hr {
	height: 0.125rem;
	margin: 0.75em 0;
	border: 0;
	background: linear-gradient(to right, transparent, #d0d7de 20%,
		#d0d7de 36%, #e85d3f 46%, #e85d3f 54%, #d0d7de 64%,
		transparent);
}

@media (prefers-color-scheme: dark) {
	footer {
		color: #8b949e;
	}

	footer hr {
		background: linear-gradient(to right, transparent, #30363d 20%,
			#30363d 36%, #ff7959 46%, #ff7959 54%, #30363d 64%,
			transparent);
	}
}

@media (prefers-contrast: more) {
	footer {
		color: #000000;
	}

	footer hr {
		background: #000000;
	}
}

@media (prefers-contrast: more) and (prefers-color-scheme: dark) {
	footer {
		color: #e0e0e0;
	}

	footer hr {
		background: #e0e0e0;
	}
}
