@font-face {
    font-family: 'roboto_monoregular';
    src: url('robotomono-regular-webfont.eot');
    src: url('robotomono-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('robotomono-regular-webfont.woff2') format('woff2'),
         url('robotomono-regular-webfont.woff') format('woff'),
         url('robotomono-regular-webfont.ttf') format('truetype'),
         url('robotomono-regular-webfont.svg#roboto_monoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    background-color: #333;
    color: #fff;
    font-family: 'roboto_monoregular', 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Lucida Console', monospace;
    font-size: 16px;
}

#center {
    margin: 0;
    padding: 0;
}

#content,
#status {
    vertical-align: top;
}

#status {
    text-align: center;
    color: lime;
    font-size: 100px;
    font-size: 6.25rem;
}

#content {
/*    text-align: justify;*/
    text-shadow: 2px 2px 2px #aaa;
    text-shadow: 0.125rem 0.125rem 0.125rem #aaa;
}

#content h1 {
    text-align: center;
    margin-top: 20px;
    margin-top: 1.25rem;
}

#content a {
    text-decoration: none;
    color: #fff;
}

#content a:active,
#content a:focus,
#content a:hover,
#content a:visited {
    text-decoration: underline;
}

#content a:before {
    content: '> ';
}

@-ms-viewport {
    width: device-width;
}
viewport {
    width: device-width;
}

@media screen and (min-width: 600px) { 
    #center { 
        margin: 150px auto 0;
        margin: 9.375rem auto 0;
        width: 50%;
        min-width: 525px;
        min-width: 32.8125rem;
    }
    
    #content,
    #status {
        display: inline-block;
    }


    #status {
        text-align: left;
        min-width: 240px;
        min-width: 15rem;
        font-size: 120px;
        font-size: 7.5rem;
        line-height: 140px;
        line-height: 8.75rem;
    }

    #content {
        max-width: 275px;
        max-width: 17.1875rem;
    }
    
    #content h1 {
        text-align: left;
        font-size: 40px;
        font-size: 2.5rem;
    }
}

