<style>
@keyframes rainbow {
  0% { --rainbow-color: #00a98e; }
  1.25% { --rainbow-color: #00a996; }
  2.5% { --rainbow-color: #00a99f; }
  3.75% { --rainbow-color: #00a9a7; }
  5% { --rainbow-color: #00a9b0; }
  6.25% { --rainbow-color: #00a9b8; }
  7.5% { --rainbow-color: #00a9c0; }
  8.75% { --rainbow-color: #00a8c7; }
  10% { --rainbow-color: #00a8cf; }
  11.25% { --rainbow-color: #00a7d5; }
  12.5% { --rainbow-color: #00a6dc; }
  13.75% { --rainbow-color: #00a6e2; }
  15% { --rainbow-color: #00a4e7; }