.read-freshness-badge {
  box-sizing: border-box;
  display: inline-block;
  max-width: 100%;
  padding: .15em .55em;
  border: 1px solid currentColor;
  border-radius: .5em;
  color: inherit;
  font-size: .875em;
  line-height: 1.5;
  vertical-align: baseline;
  white-space: normal;
  overflow-wrap: anywhere;
}


.read-freshness-badge--stale { border-style: dashed; }
.read-freshness-badge--unread { border-style: dotted; }
