._fail { // Don't use CSS variables, in case the browser doesn't support them.
  display: block;
  position: relative;
  top: 1.5rem;
  width: 24rem;
  max-width: 90%;
  margin: 0 auto;
  padding: 1rem 1.5rem;
  background: #eaefef;
  border-radius: 5px;
  @extend %border-box;

  &:after { // margin
    content: '';
    position: relative;
    top: 3rem;
    float: left;
    width: 1px;
    height: 1px;
  }
}

._fail-title {
  margin: 0 0 1rem;
  font-size: 1rem;
  font-weight: bold;
}

._fail-text, ._fail-list {
  margin: 0 0 1rem;
  font-size: .875rem;
}

._fail-text:last-child { margin: 0; }
