:root {
  color-scheme: light;
}

body {
  background-image:
    radial-gradient(ellipse 80% 50% at 10% -10%, rgba(44, 155, 145, 0.08), transparent),
    radial-gradient(ellipse 60% 40% at 100% 0%, rgba(45, 99, 71, 0.06), transparent);
}

.dropzone.is-dragover {
  border-color: #2c9b91;
  background: #effaf8;
}

.prose-geo h2 {
  font-family: "Source Serif 4", ui-serif, Georgia, serif;
  color: #1f4030;
  font-size: 1.5rem;
  margin-top: 1.75rem;
  margin-bottom: 0.75rem;
}

.prose-geo p {
  margin-bottom: 0.9rem;
  line-height: 1.7;
}

.prose-geo ul {
  list-style: disc;
  padding-left: 1.25rem;
  margin-bottom: 1rem;
}

.admin-nav a.active {
  background: #effaf8;
  color: #1b635f;
  font-weight: 600;
}
