/* The bright tab reads as a loose cutout on top of the darker mission note. */
.station-copy::after {
  top: -8px;
  left: auto;
  right: 12px;
  width: 47px;
  height: 14px;
  background: var(--checkpoint-accent, #e5c781);
  clip-path: polygon(0 3%, 75% 0, 100% 50%, 76% 100%, 0 93%, 10% 49%);
  transform: rotate(-12deg);
}

.journey-token {
  border-radius: 7px 3px 8px 5px;
  mask-image: linear-gradient(135deg, #000 0 46%, transparent 47% 53%, #000 54%), linear-gradient(#000 0 0);
  mask-size: 10px 13px, 100% 100%;
  mask-position: right 18%, center;
  mask-repeat: no-repeat;
  mask-composite: exclude;
}

.journey-token::after {
  background: var(--checkpoint-accent, #e5c781);
  top: -1px;
  width: 27px;
  left: calc(50% - 13px);
  clip-path: polygon(3% 0, 100% 6%, 92% 100%, 0 95%);
}
