@keyframes blink {
from {
color: green;
background-color: red;
transform: skewY(2.1deg);
}
to {
color: red;
background-color: #A00;
transform: skewY(1.1deg);
}
}

@keyframes vanish {
from {
opacity: 1;
}
to {
opacity: 0.75;
transform: skewY(1.2deg);
}
}

body {
background-color: black;
padding: 5em;
}

img {
filter: invert(100%);
}

hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid green;
margin: 1em 0;
padding: 0;
}

a:link a:visited a:active {
animation: blink 100ms alternate infinite;
animation: vanish 150ms alternate infinite;
background-color: blue;
color: red;
text-decoration: none;
}

code {
animation: vanish 300ms alternate infinite;
background-color: green;
color: red;
}

#lp {
animation: blink 400ms alternate infinite;
animation: vanish 2s alternate infinite;
background-color: red;
color: green;
padding: 3em;
margin: auto;
max-width: 72ch;
}

#red {
animation: blink 800ms alternate infinite;
background-color: red;
color: red;
padding: 0.20em;
}

#space {
    animation: vanish 800ms alternate infinite;
    color: red;
    margin-left: 10em;
    float: left;
}
