<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
:root {
  --kreis-animmation-dauer: 60s;
}

#kompass-inhalt {
  display: flex;
  flex-direction: column;
  width: fit-content;
  margin: auto;
}

#home-titel {
  text-align: left;
  margin-top: -20px;
}

#kompass-inhalt,
#home-titel {
  /*padding-right: calc(225px / 2);*/
  transition: .3s ease;
}

#home-kompass-nadel {
  transition: all 1.5s ease;
  transform-origin: 50% 48.9%;
  position: absolute;
  left: 37.72%;
  top: 18.7%;
}


#home-kompass-mitte {
  display: flex;
  flex-direction: row;
  justify-content: center;
  position: relative;
}

#home-rechts-vom-kompass,
#home-links-vom-kompass{
  display: flex;
  flex-direction: column;
  justify-content: center;
}

#home-unter-dem-kompass-inhalt,
#home-ueber-dem-kompass-inhalt,
#home-rechts-vom-kompass-inhalt,
#home-links-vom-kompass-inhalt {
  margin: auto;
}

#home-unter-dem-kompass-inhalt {
  padding-left: 16px;
}

#home-ueber-dem-kompass,
#home-unter-dem-kompass {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

#kompass-inhalt .kompass-info {
  width: 300px;
}

#home-seite:has(#home-rechts-vom-kompass:hover) #home-kompass-nadel{
  transform: rotate(90deg);
}

#home-seite:has(#home-links-vom-kompass:hover) #home-kompass-nadel{
  transform: rotate(-90deg);
}

#home-seite:has(#home-unter-dem-kompass:hover) #home-kompass-nadel{
  transform: rotate(180deg);
}

#home-kreise {
  right:   -245px;
  top:      100px;
  position: absolute;
  opacity:  0.4;
  width:    700px;
}

.pie-item {
  transform-origin: center;
}

.pie-huge {
  animation:
    rotateRightHuge var(--kreis-animmation-dauer) linear forwards infinite,
  changeColorHuge var(--kreis-animmation-dauer) linear infinite;
}

.pie-big {
  animation:
    rotateRightBig var(--kreis-animmation-dauer) linear forwards infinite,
  changeColorBig var(--kreis-animmation-dauer) linear infinite;
}

.pie-small {
  animation:
    rotateRightSmall var(--kreis-animmation-dauer) linear forwards infinite,
  changeColorSmall var(--kreis-animmation-dauer) linear infinite;
}

@keyframes changeColorHuge {
  0% {
    fill: #8BA791;
  }
  23% {
    fill: #8BA791;
  }
  28% {
    fill: #A96BF1;
  }
  50% {
    fill: #A96BF1;
  }
  56% {
    fill: #6A96A7;
  }
  78% {
    fill: #6A96A7;
  }
  84% {
    fill: #8BA791;
  }
  100% {
    fill: #8BA791;
  }
}

@keyframes rotateRightHuge {
  0% {
    transform: rotate(0deg);
  }
  3% {
    transform: rotate(0deg);
  }
  28% {
    transform: rotate(300deg);
  }
  31% {
    transform: rotate(300deg);
  }
  56% {
    transform: rotate(420deg);
  }
  59% {
    transform: rotate(420deg);
  }
  84% {
    transform: rotate(600deg);
  }
  87% {
    transform: rotate(600deg);
  }
  100% {
    transform: rotate(720deg);
  }
}

@keyframes changeColorBig {
  0% {
    fill: #295162;
  }
  23% {
    fill: #295162;
  }
  28% {
    fill: #C3DA46;
  }
  50% {
    fill: #C3DA46;
  }
  56% {
    fill: #ACA48B;
  }
  78% {
    fill: #ACA48B;
  }
  84% {
    fill: #E54225;
  }
  95% {
    fill: #E54225;
  }
  100% {
    fill: #295162;
  }
}

@keyframes rotateRightBig {
  0% {
    transform: rotate(0deg);
  }
  3% {
    transform: rotate(0deg);
  }
  28% {
    transform: rotate(150deg);
  }
  31% {
    transform: rotate(150deg);
  }
  56% {
    transform: rotate(420deg);
  }
  59% {
    transform: rotate(420deg);
  }
  84% {
    transform: rotate(510deg);
  }
  87% {
    transform: rotate(510deg);
  }
  100% {
    transform: rotate(720deg);
  }
}

@keyframes changeColorSmall {
  0% {
    fill: #E54225;
  }
  23% {
    fill: #E54225;
  }
  28% {
    fill: #6A96A7;
  }
  50% {
    fill: #6A96A7;
  }
  56% {
    fill: #A96BF1;
  }
  78% {
    fill: #A96BF1;
  }
  84% {
    fill: #6A96A7;
  }
  95% {
    fill: #6A96A7;
  }
  100% {
    fill: #E54225;
  }
}

@keyframes rotateRightSmall {
  0% {
    transform: rotate(0deg);
  }
  3% {
    transform: rotate(0deg);
  }
  28% {
    transform: rotate(60deg);
  }
  31% {
    transform: rotate(60deg);
  }
  56% {
    transform: rotate(420deg);
  }
  59% {
    transform: rotate(420deg);
  }
  84% {
    transform: rotate(570deg);
  }
  87% {
    transform: rotate(570deg);
  }
  100% {
    transform: rotate(720deg);
  }
}

@media (max-width: 1400px){
  .home-content-block:has(#home-titel){
    display: none;
  }

  #home-kompass-nadel svg {
    display: none;
  }

  #kompass-inhalt .kompass-info {
    display: none;
  }

  #kompass-inhalt svg {
    width: 320px;
    height: 320px;
    margin: 20px;
  }

  #home-unter-dem-kompass-inhalt {
    padding-left: 0;
  }

}

@media (max-width: 800px){
  .home-content-block:has(#home-titel){
    display: none;
  }

  #home-kompass-nadel svg {
    display: none;
  }

  #kompass-inhalt .kompass-info {
    display: none;
  }

  #kompass-inhalt svg {
    width: 150px;
    height: 150px;
    margin: 10px;
  }

}


</pre></body></html>