
body {
    -webkit-animation: text-blur 4s infinite, text-blink 8s infinite;
    animation: text-blur 4s infinite, text-blink 11s infinite;
    overflow-x: hidden;
}
@-webkit-keyframes crt {
    0% { background-position: 0 0, 0 0; -webkit-animation-timing-function: linear; }
    100% { background-position: 0 -180px, 0 0; }
}
@-moz-keyframes crt {
    0% { background-position: 0 0, 0 0; -moz-animation-timing-function: linear; }
    100% { background-position: 0 -180px, 0 0; }
}
@keyframes crt {
    0% { background-position: 0 0, 0 0; animation-timing-function: linear; }
    100% { background-position: 0 -180px, 0 0; }
}
@-webkit-keyframes text-blur {
    0%, 50%, 90%, 100% { text-shadow: #0a0 0 0 1px; }
    60%, 80% { text-shadow: #0a0 0 0 2px; }
    70% { text-shadow: #0a0 0 0 5px; }
}
@keyframes text-blur {
    0%, 50%, 90%, 100% { text-shadow: #0a0 0 0 1px; }
    60%, 80% { text-shadow: #0a0 0 0 2px; }
    70% { text-shadow: #0a0 0 0 5px; }
}
@-webkit-keyframes text-blink {
    0% {
        -webkit-transform: skewX(0deg);
    }
    20% {
        -webkit-transform: skewX(0deg);
    }
    21% {
        -webkit-transform: skewX(-3deg);
    }
    35% {
        opacity: 1;
        -webkit-transform: skewX(0deg);
    }
    35.5% {
        opacity: .3;
        -webkit-transform: skewX(70deg);
    }
    36% {
        -webkit-transform: skewX(-60deg);
    }
    36.5% {
        opacity: 1;
        -webkit-transform: skewX(0deg);
    }
    100% {
        -webkit-transform: skewX(0deg);
    }
}
@keyframes text-blink {
    0% {
        transform: skewX(0deg);
    }
    20% {
        transform: skewX(0deg);
    }
    21% {
        transform: skewX(-3deg);
    }
    35% {
        opacity: 1;
        transform: skewX(0deg);
    }
    35.5% {
        opacity: .3;
        transform: skewX(70deg);
    }
    36% {
        transform: skewX(-60deg);
    }
    36.5% {
        opacity: 1;
        transform: skewX(0deg);
    }
    100% {
        transform: skewX(0deg);
    }
}


p {
    margin: .1em 0;
}

ul {
    list-style: none;
    padding: 0 0 0 1em;
}

@-webkit-keyframes blink {
    0% { opacity: 0; }
    25% { opacity: 0; }
    25.1% { opacity: 1; }
    100% { opacity: 1; }
}
