.note a
{
	color: rgb(0, 194, 255);
	font-size: 10px;
	vertical-align: super;
	cursor: help;
	display: inline-block;
	height: 23px; /* Avoid fractional heights induced by superscripts by rounding up the height of a standard-font-size line with superscript */
}
.note a:hover { color: rgb(230, 230, 0); }

.note span:not(.toggle) { display: block; }
.note span
{
	position: absolute;
	background-color: var(--box-background);
	border: 1px solid var(--box-border);
	padding: 8px;
	min-width: 10em;
	max-width: 40em;
	font-style: normal;
}