:root {
	--rtg-red:				#c12729;
	--rtg-red-rgb:			193, 39, 41;
	--rtg-red-hover:		#CD5254;
	--rtg-red-hover-rgb:	205, 82, 84;
}

figcaption {
	color: var(--bs-light)
}

main {
	--bs-body-color:			var(--bs-light);
	--bs-link-color-rgb:		var(--bs-white);
	--bs-link-hover-color-rgb:	var(--bs-body-color);
	background-attachment:		fixed;
	background-color:			black;
	background-image:			url('https://cdn.uvamagazine.org/articles/2011/05-summer/Features/Music/Background_Texture.webp');
	background-repeat:			repeat;
	color:						var(--bs-body-color);
}

	main ::selection {
		background-color:	var(--rtg-red);
		color:				white;
	}

.page-button {
	--bs-btn-bg:			rgba(var(--rtg-red-rgb), 0.8);
	--bs-btn-active-bg:		rgba(var(--rtg-red-hover-rgb), 0.8);
	--bs-btn-hover-bg:		rgba(var(--rtg-red-hover-rgb), 0.8);
	--bs-btn-color:			white;
	--bs-btn-font-size:		1.25rem;
	--bs-btn-font-weight:	bold;
	--font-buttons:			var(--serif);
}

.page-nav {
	font-family: var(--sans-serif);
}

.page-nav .nav-link {
	--bs-nav-link-bg:			transparent;
	--bs-nav-link-color:		var(--rtg-red);
	--bs-nav-link-hover-bg:		white;
	--bs-nav-link-hover-color:	var(--rtg-red);
	background-color:			var(--bs-nav-link-bg);
	border-radius:				var(--bs-border-radius);
}
	.page-nav .nav-link.active {
		--bs-nav-link-color: white;
		--bs-nav-link-bg: var(--rtg-red);
		--bs-nav-link-hover-bg: var(--rtg-red);
		--bs-nav-link-hover-color: var(--bs-light);
	}
	.page-nav .nav-link:focus, .page-nav .nav-link:hover {
		background-color: var(--bs-nav-link-hover-bg);
	}