//	 /$$         /$$
//	| $$        | $$
//	| $$$$$$$  /$$$$$$   /$$$$$$$
//	| $$__  $$|_  $$_/  | $$__  $$
//	| $$  \ $$  | $$    | $$  \ $$
//	| $$  | $$  | $$ /$$| $$  | $$
//	| $$$$$$$/  |  $$$$/| $$  | $$
//	|_______/    \___/  |__/  |__/
.btn {
	border: 0;
	border-radius: 0;
	cursor: pointer;
	display: inline-block;
	outline: 0;
	padding: 16px 0;
	text-align: center;
	width: 100%;

	&.-cta,
	&.-alt {
		transition: background .3s ease;
	}

	&.-cta {
		background-color: m-color(orange);
		color: m-color(smoke);

		&:hover {
			background-color: darken(m-color(orange), 5%);
		}

		&[disabled],
		&.-disabled {
			background-color: lighten(m-color(orange), 20%);
		}
	}

	&[disabled],
	&.-disabled {
		cursor: not-allowed;
	}
}
