@keyframes background_animation { 0%,100% { background-position: 0 0; color: #ddd; } 50% { background-position: 100% 0; color: #000; } } body { background: linear-gradient(to right, #6666ff, #0099ff , #ffff00, #ff3399); animation: background_animation 60s ease-in-out infinite; background-size: 400% 100%; color: #ddd; font-family: "Noto Sans"; font-size: 20px; overflow-x: hidden; } main { line-height: 1.2em; } nav { a { color: #fff; } } @media screen and (max-width: 799px) { .hide-mobile { display: none; } }