.button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 0.5rem;
	border-radius: 0.25rem;
	padding: 0.625rem 1rem;
	font-weight: 600;
	text-decoration: none;
	cursor: pointer;
}

.button--primary {
	background-color: var(--color-primary, #80001b);
	color: #fff;
}

.button--secondary {
	background-color: var(--color-secondary, #16324f);
	color: #fff;
}
/**
 * @file
 * Visual styles for buttons.
 */

.button,
.image-button {
  margin-right: 1em;
  margin-left: 1em;
}
.button:first-child,
.image-button:first-child {
  margin-right: 0;
  margin-left: 0;
}
