@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('Sorce Sans Pro-Regular'), url(/fonts/source-sans-pro.woff2) format('woff2');
}
@font-face {
  font-family: 'OEPNV Pikto';
  src: url(/fonts/OEPNV-Pikto.otf);
}

:root {
  --nvv-weiss: #ffffff;
  --nvv-schwarz: #1d1d1d;
  --nvv-dark: #001a3f;
  --nvv-very-dark: #181c25;
  --nvv-gruen-100: #009640;
}
body {
  font-family: 'Source Sans Pro', sans-serif;
}

oepnv {
  font-family: 'OEPNV Pikto';
  font-weight: 400;
}

@media (prefers-color-scheme: light) {
  body {
    background: var(--nvv-weiss);
    color: var(--nvv-dark);
  }
  a {
    color: var(--nvv-gruen-100);
  }
}
@media (prefers-color-scheme: dark) {
  body {
    background-color: var(--nvv-very-dark);
    color: var(--nvv-weiss);
  }
  a {
    color: var(--nvv-gruen-100);
  }
}

#footer {
  position: fixed;
  bottom: 0;
}
