.page-icon {
	display:inline-block;
	width:32px;
	height:32px;
	flex-shrink:0;
	vertical-align:middle;
	background-color:var(--teal,#009db9);
	-webkit-mask:var(--page-icon) center / contain no-repeat;
	mask:var(--page-icon) center / contain no-repeat
}
.page-icon-key { --page-icon:url('../img/icons/key.svg') }
.page-icon-buildings { --page-icon:url('../img/icons/buildings.svg') }
.page-icon-lightbulb { --page-icon:url('../img/icons/lightbulb.svg') }
.page-icon-moon { --page-icon:url('../img/icons/moon.svg') }
