h2.alpha {
	font-size: 4rem;
}

#glossary-alphabet {
	text-wrap: balance;
	margin: 1rem 0 0;
}

#glossary-alphabet .letter {
	display: inline-block;
	text-align: center;
	width: 2em;
	line-height: 2;
	background-color: rgb(var(--color-ltgray));
	margin: 0 1rem 1rem 0;
	font-size: 1.5em;
}

#glossary-alphabet a.letter {
	background-color: rgb(var(--color-ltpurple));
	text-decoration: none;
}

#glossary-alphabet a.letter:hover,
#glossary-alphabet a.letter:focus-visible {
	background-color: rgb(var(--color-purple));
	color: rgb(var(--color-white));
}
