.hl {
	color: #c06;
}

.reveal {
	font-size: 28px;
}

.reveal a,
.reveal a:visited {
	color: #e0c;
}

.reveal a:hover,
.reveal a:active {
	color: #f0f;
}

.img-bg-light {
	background-color: #edf;
	border-radius: 5px;
}

body.reveal-viewport {
	background:	-webkit-radial-gradient(center, circle cover, #112 0%, #404 100%);
}

.reveal h1 {
	color: #eef;
  text-shadow:
	  0 1px 0 #d92bbb,
		0 2px 0 #2374fe,
		1px 3px 0 #80da36,
		1px 4px 0 #f0d214,
		2px 5px 0 #f17217,
		2px 6px 0 #dd0011;
}

.notransform {
	text-transform: none !important;
}