* {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

body {
    background-color: dimgray;
}

@keyframes rainbow-text-color {
    0% {color: red;}
    14.3% {color: orange;}
    28.6% {color: yellow;}
    42.9% {color: #00FF00;}
    57.2% {color: cyan;}
    71.5% {color: blue;}
    85.8% {color: purple;}
    100% {color: red;}
}

.header {
    font-family: 'Comic Sans MS';
    font-style: italic;
    animation-name: rainbow-text-color;
    animation-iteration-count: infinite;
    animation-duration: 5s;
}

a {
    color: #00FF00;
}