.e2-message {
  font-size: var(--noteTextFontSize);
  line-height: var(--noteTextLineHeight);
  border-radius: var(--borderRadius);
  padding: 12px;
  margin-bottom: 24px;
  background: #f0d040;
  color: #d04000;
}

.e2-message+.e2-message {
  margin-top: -16px;
}

.e2-message-info {
  background: #0040cc;
  color: #fff;
  h2, p { color: #fff }
}

.e2-message-serious {
  background: #e05030;
  color: #fff;
  h2, p { color: #fff }
}

.e2-message pre {
  font-size: 16px;
  line-height: 16px;
}

.e2-message-info a,
.e2-message-info a:visited,
.e2-message-serious a,
.e2-message-serious a:visited {
  color: #ffffa0;
  border-color: rgba(255,255,192,.15);
}

.e2-message-info a:hover,
.e2-message-info a.hover,
.e2-message-serious a:hover,
.e2-message-serious a.hover {
  color: #ffc040;
  border-color: rgba(255,224,64,.15);
}

