@font-face {
    font-family: 'LinuxLibertineORegular';
    src: url('/media/fonts/linlibertine_re-4.7.5ro-webfont.eot');
    src: url('/media/fonts/linlibertine_re-4.7.5ro-webfont.eot?#iefix') format('embedded-opentype'),
         url('/media/fonts/linlibertine_re-4.7.5ro-webfont.woff') format('woff'),
         url('/media/fonts/linlibertine_re-4.7.5ro-webfont.ttf') format('truetype'),
         url('/media/fonts/linlibertine_re-4.7.5ro-webfont.svg#LinuxLibertineORegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html {
    font-family: 'Linux Libertine O', 'Linux Libertine', 'LinuxLibertineORegular', serif;
    font-variant-ligatures: contextual no-historical-ligatures common-ligatures;
    height: 100%;
    display: table;
    margin: 0 auto;
}

body {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    text-indent: -0.15rem;

    visibility: hidden;
    font-size: 0;

    cursor: url(/), auto; /* ;-) */
}

body::before {
    visibility: visible;
    font-size: 1rem;

    content: "This page\000Aintentionally\000Aleft blank.\000A";
    white-space: pre-line;
}

@media
    screen and (max-device-width: 1000px) and (-o-min-device-pixel-ratio: 13/10),
    screen and (max-device-width: 1000px) and (-webkit-min-device-pixel-ratio: 1.3),
    screen and (max-device-width: 1000px) and (min--moz-device-pixel-ratio: 1.3),
    screen and (max-device-width: 1000px) and (min-device-pixel-ratio: 1.3),
    screen and (max-device-width: 1000px) and (min-resolution: 120dpi)
{
    html {
        font-size: 3em;
    }
}

