.spin {
	animation: spin 1s infinite linear;
}

@keyframes spin {
	0%   { transform: rotate(0deg);   }
	100% { transform: rotate(359deg); }
}

body {
	text-align: center;
}

button {
	background-color: #f44336;
	color: white;
	border: none;
	border-radius: 5px;
	padding: /* top */ 5px /* right */ 12px /* bottom */ 5px /* left */ 12px;
	box-shadow: 2.0px 4.0px 4.0px hsl(0deg 0% 0% / 0.38);
}

button > svg > path {
	stroke: white;
}

button[disabled] {
	background-color: lightgray;
	color: gray;
}

button[disabled] > svg > path {
	stroke: gray;
}
