.character-card {
  position: relative; /* Needed for absolute positioning of the banner */
}

.guest-banner {
  position: absolute;
  top: 10px;
  right: -5px;
  background-color: #e60073; /* Use a theme color */
  color: white;
  padding: 5px 10px;
  font-size: 0.8rem;
  font-weight: bold;
  transform: rotate(20deg);
  box-shadow: 0 2px 5px rgba(0,0,0,0.3);
  z-index: 2;
}