.default {
	--background: #e0e5ec;
	--shadow1: rgba(255, 255, 255, 0.3);
	--shadow2: rgba(0, 0, 0, 0.6);
}

graph {
	padding: calc(5px + 1vmin);
	border-radius: 8px;
	background: #e0e5ec;
	box-shadow: 6px 6px 12px #b8b9be, -6px -6px 12px #fff !important;
}

html,
body {
	margin: 0;
	height: 100%;
	display: grid;
	place-items: center;
	background: var(--background);
}

.art {
	background: black;
	padding: 1rem;
	border-radius: 8px;
	overflow: hidden;
}
.container {
	background: black;
	padding: 1rem;
	border-radius: 8px;
	overflow: hidden;
}

button {
	font-family: "Open Sans", sans-serif;
	letter-spacing: 0.25em;
	text-transform: uppercase;
	border: none;
	padding: 1.2em 2em;
	border-radius: 1.5em;
	background: linear-gradient(145deg, #f0f5fd, #caced4);
	box-shadow: 6px 6px 12px #b8b9be, -6px -6px 12px #fff !important;
	margin-right: 1.5rem;
}

button:focus {
	outline: 2px;
}

button:active {
	box-shadow: none;
	box-shadow: 3px 3px 6px #b8b9be, -3px -3px 6px #fff !important;
}