@font-face {
    src: url(fonts/pixel.ttf);
    font-family: pixel;
  }
  
  body {
    background-image: url("bakgrund.jpg");
    padding-top: 9%;
  }
  
  header {
    color: white;
    text-align: center;
    font-family: pixel;
  }

  header img:hover {
    transition-duration: 1s;
    transform: rotate(360deg);
  }

  nav {
    text-align: center;
  }
  
  nav a {
    font-family: pixel;
    font-weight: bold;
    background-color: white;
    color: black;
    padding: 10px 20px;
    display: inline-block;
    text-decoration: none;
    margin: 4px 2px;
    border-radius: 4px;
  }

  nav a:hover {
    animation: shake 0.5s;
    animation-iteration-count: infinite;
  }

  #clock {
    color: white;
    text-align: center;
    font-family: pixel;
    font-size: 20px;
    margin: 10px;
  }
  
@keyframes shake {
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}