body {
	background-color: #000;
	color: #fff;
	font-family: monospace, serif;
}
/*main {
	max-width: 800px;
	margin: 0 auto;
	text-align: center;
}*/
header {
    background-color:#fff;
    color:#000;
}
img {
	max-width: calc(100% - 10px);
	image-rendering: pixelated;
	margin-top: 30px;
}
a {
	color: inherit;
	text-decoration: none;
}
footer {
/*	width: 100%;
	height: 25px;*/
/*	line-height: 30px;*/
	background-color: #fff;
	color: #000;
	position: absolute;
	left: 0;
	bottom: 0;
}
.speak {
	float: right;
}
.uwu {
	float: left;
}
[data-title]:hover:after {
    opacity: 1;
    transition: all 0.1s ease 0.5s;
    visibility: visible;
}
[data-title]:after {
    content: attr(data-title);
    background-color: #000;
    color: #fff;
    position: absolute;
	height: 25px;
	line-height: 25px;
	padding: 0 2px;
    bottom: calc(100% + 2px);
    left: 100%;
    white-space: nowrap;
    opacity: 0;
    border: 1px dotted #fff;
	border-radius: 2px;
    z-index: 99999;
    visibility: hidden;
	text-align: justify;
}
[data-title] {
    position: relative;
}
.bulb {
	max-width: 200px;
	transition: all 0.4s ease 0.1s;
}
.bulb:hover {
	max-width: 210px;
	transition: all 0.4s ease 0.1s;
}
.bulb:active {
	max-width: 190px;
	transition: all 0.4s ease 0.1s;
}
.glow {
  animation: glow 1s infinite alternate;
}
@keyframes glow {
  from {
    box-shadow: 0 0 10px -10px #fff;
  }
  to {
    box-shadow: 0 0 10px 10px #fff;
  }
}
