footer {
	padding: 10px 70px 10px 70px;
	/* TRBL */
}

footer>* {
	padding-top: 5px;
	padding-bottom: 5px;
}

footer a {
	color: var(--silver);
	text-decoration: underline;
}

.link-container {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-evenly;
	align-items: center;
}

.link-column {
	display: flex;
	flex-flow: column wrap;
	align-items: center;
}

.link-column>.svg-container {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: center;
	gap: 5px;
}

.svg-container svg {
	width: 2em;
	fill: var(--silver);
	transform: scale(1);
}

.svg-container svg:hover {
	fill: var(--silver-light);
	transform: scale(1.05);
}

.ai-disclaimer {
	display: flex;
	gap: 10px;
	justify-content: center;
	align-items: center;
	flex-flow: column;
}

@media only screen and (min-width: 768px) {
	.ai-disclaimer {
		flex-direction: row;
	}
}

/* .svg-container svg { */
/* 	cursor: pointer; */
/* } */
