footer {
	color: var(--text-accent-150);
	grid-area: footer;
	margin: 1em auto;
	text-align: center;
	font-size: 1rem;
	p {
		margin: .25em;
		span {
			&:not(:last-child) {
				&::after {
					content: '·';
					padding: .25em;
				}
			}
			a {
				color: var(--text-secondary);
				text-decoration-color: transparent;
				&:hover {
					text-decoration: underline;
					text-decoration-color: var(--text-secondary);
				}
			}
		}
	}
}