label {
	display: block;
	margin: 1rem 0;
}
textarea {
	display: block;
	width: calc(100% - 2rem);
	height: 6rem;
	margin: 1rem 0;
	padding: 0.5rem;
	font-size: 1rem;
	resize: vertical;
	border: 1px solid #ccc;
	border-radius: 0.625rem;
	background-color: #fafafa;
}
button {
	margin: 1rem 0.125rem;
	padding: 0.625rem;
	color: black;
	background-color: #d3d3d3;
	border-radius: 0.625rem;
	font-size: 1rem;
	cursor: pointer;
}
.result {
	width: calc(100% - 3rem);
	min-height: 1rem;
	margin: 1rem 0;
	padding: 1rem;
	border: 1px solid #ccc;
	border-radius: 0.625rem;
	background-color: #fafafa;
	white-space: pre-wrap;
}