.os-name {
    display: none;
}
.detectedOs {
    display: inline;
}
body{
    font-size: 12pt;
    font-family: Sans-Serif;
    max-width: 800px;
    margin: auto;
    text-align: center;
    padding: 0;
}
#content {
    background-color: #d8d8d8;
    box-shadow: 0 0 5px 5px rgba(0,0,0,0.6);
    padding: 1em;
    text-align: left;
}
h1 {
    font-size: 1.5em;
}
figure {
    margin: 1em 0 2em;
    max-width: 100%;
}
figcaption {
    margin-bottom: 1em;
}
img {
    max-width: 100%;
}
#logo {
    width: 80px;
    height: 80px;
    float: right;
    margin-bottom: 1em;
}
h1 {margin-top:0}
