.state-erfurth {
  --ink: #14271f;
  --navy: #0b251c;
  --blue: #24704f;
  --lime: #d6ea68;
  --paper: #f4f7f3;
  --line: #d8e2da;
  --muted: #5c6e64;
}

.state-erfurth .hero {
  background: linear-gradient(105deg, #071a14 0%, #123b2b 60%, #2d7657 100%);
}

.state-erfurth .city-hero {
  background: radial-gradient(circle at 80% 20%, #438e6d 0, transparent 30%), var(--navy);
}

.state-kantalania {
  --ink: #251a33;
  --navy: #241638;
  --blue: #7650a7;
  --lime: #edca5b;
  --paper: #f7f4f8;
  --line: #e2d9e7;
  --muted: #6f6278;
}

.state-kantalania .hero {
  background: linear-gradient(105deg, #160d23 0%, #33204d 60%, #7650a7 100%);
}

.state-kantalania .city-hero {
  background: radial-gradient(circle at 80% 20%, #8d68bd 0, transparent 30%), var(--navy);
}
