.sold-card {
  position: relative;
  overflow: hidden;
}

.sold-ribbon {
  position: absolute;
  top: 20px;
  right: -60px;
  background: crimson;
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  padding: 5px 60px;
  transform: rotate(45deg);
  font-size: 0.9rem;
  box-shadow: 0 2px 6px rgba(0,0,0,0.3);
  z-index: 10;
  pointer-events: none;
}

