body {
    background-color: lightcyan;
    font-size: 32pt;
    font-style: oblique;
}

#stage {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

#sun {
    position: absolute;
    z-index: -1;
}
#sun > img {
    width: 200px;
}

a {
    color: purple;
    text-decoration: none;
}

a:hover {
    color:gainsboro;
}