p {
	font-size: 25px;
	color: darkgreen;
}
h1 {
	font-size: 40px;
	color: darkblue;
}
summary {
	font-size: 40px;
	color: darkblue;
}
h2 {
	font-size: 30px;
	color: blue;
}
a {
	font-size: 30px;
	text-decoration: none;
	display: block;
}
button {
	font-size: 15px;
	color: blueviolet;
	background-image: linear-gradient(rgba(0, 255, 0, 0.5), rgba(255, 0, 0, 0.5));
}
dialog {
	background-image: linear-gradient(
		rgba(255, 255, 0, 0.5),
		rgba(114, 0, 114, 0.5)
	);
}
details {
	font: 16px "Open Sans", Calibri, sans-serif;
	width: 620px;
}
details > summary {
	padding: 2px 6px;
	width: 15em;
	background-color: #ddd;
	border: none;
	box-shadow: 3px 3px 4px black;
	cursor: pointer;
	list-style: none;
}
details > p {
	border-radius: 0 0 10px 10px;
	background-color: #ddd;
	padding: 2px 6px;
	margin: 0;
	box-shadow: 3px 3px 4px black;
}
