.twemoji.text-success svg { color: #4caf50; }
.twemoji.text-danger svg { color: #f44336; }
.twemoji.text-warning svg { color: #ff9800; }
.twemoji.text-info svg { color: #2196f3; }
.twemoji.text-primary svg { color: #1976d2; }
.twemoji.text-secondary svg { color: #9e9e9e; }

/* What's New box */
.whats-new {
  background: var(--md-code-bg-color);
  border-left: 4px solid #4caf50;
  border-radius: 0 8px 8px 0;
  padding: 1rem 1.5rem;
  margin: 1.5rem 0;
}
.whats-new h3 {
  margin-top: 0;
}

/* Version pill badge */
.version-pill {
  display: inline-block;
  background: #1976d2;
  color: #fff;
  font-size: .75rem;
  font-weight: 700;
  padding: 2px 10px;
  border-radius: 12px;
  vertical-align: middle;
  margin-right: 4px;
}
[data-md-color-scheme="slate"] .version-pill {
  background: #42a5f5;
}

/* Announce bar CTA */
.cta-announce {
  display: block;
  text-align: center;
  color: #fff !important;
  font-size: .75rem;
  text-decoration: none;
}
.cta-announce:hover {
  text-decoration: underline;
}
