html {
  tab-size: 4;
  font-feature-settings: normal;
  font-variation-settings: normal;
}
body {
    font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    background-color: #F6F5F0;
    border-top: 1em solid #9DB5B2;
    text-rendering: optimizeLegibility;
    color-scheme: light dark;
    font-size: 1.125rem;
    line-height: 1.75rem;
    color: #202726;
}

.wrap {
  background: none;
  border: none;
}

.header {
  border-bottom: none;
}

.button, .button:hover, .button.button-outline, .button.button-outline:hover {
  padding: 15px 25px;
  text-align: center;
  cursor: pointer;
  outline: none;
  color: black;
  font-weight: bold;
  background-color: #f3cd59;
  width: auto;
}

a {
  color: #A80000;
  text-decoration: underline;
  font-weight: normal;
}

.title {
  color: black;
  text-decoration: none;
  font-weight: normal;
  font-size: 1.5rem; /* 24px */
  line-height: 2rem; /* 32px */
}

html body div.container.wrap header.header div.logo a {
  text-decoration: none;
}

@media (prefers-color-scheme: dark) {
  body {
    color: #FDF5DE;
  }

  hr {
    color: #FDF5DE;
  }
}