body
{
	background: none;
}

.page
{
    background-color:rgb(25,25,25,0.2);
}

.page .supporters
{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	gap:var(--sitetheme-padding-small);
	justify-content:space-around;
}

.page .supporters .supporter
{
	display:flex;
	flex-direction:column;
	flex-basis:20%;
}

.page .supporters .icon
{
	text-align:center;
	font-size:calc(var(--sitetheme-font-size-text-large) * 4);
}

.page .supporters .name
{
	text-align:center;
	font-size:var(--sitetheme-font-size-text-large);
	font-weight:normal;
}

/*

.page .credits,
.page .credits p,
.page .credits h1,
.page .credits h2,
.page .credits h3
{
	text-align:center;
}

.page .credits h1
{
	font-size:calc(var(--sitetheme-font-size-text-large) * 1.2);
	font-weight:bold;
	font-variant-caps:small-caps;
}

.page .credits h2
{
	font-size:var(--sitetheme-font-size-text-normal);
	font-weight:bold;
	margin:var(--sitetheme-padding-small) auto var(--sitetheme-padding-verysmall) auto;
	border-style:none;
	font-variant-caps:small-caps;
	
}

.page .credits h3
{
	font-size:var(--sitetheme-font-size-text-small);
	font-weight:bold;
	margin-bottom:var(--sitetheme-padding-verysmall);
	font-variant-caps:small-caps;
}

.page .credits p
{
	font-size:var(--sitetheme-font-size-text-slightlysmall);
	font-weight:normal;
}

.page .credits table
{
	display:inline-block;
	text-align:center;
}

.page .credits .name
{
	text-align:right;
	padding-right:var(--sitetheme-padding-small);
}

.page .credits .role
{
	text-align:left;
	padding-left:var(--sitetheme-padding-small);
}

*/