* {
margin: 0;
padding: 0;
}
html, body {
height: 100%;
}
body {
color: #ccc;
font-family: Helvetica Neue, Verdana, sans-serif;
font-size: 20px;
}
p {
line-height: 1.5em;
list-style: none;
}
p a, p a:visited {
color: #56bff6;
text-decoration: none;
}
p a:hover {
border-bottom: 1px solid #56bff6;
}
canvas, section {
display: block;
}
#c {
position: absolute;
}
#attribution {
bottom: 40px;
position: absolute;
right: 40px;
}