.rumor-stamp.wild{
  --gold: #d5aa43;

  position: absolute;
  top: 54px;
  right: 344px;

  transform: rotate(-4deg); /* weniger schräg */
  transform-origin: center;

  max-width: 320px;     /* darf etwas breiter sein */
  padding: 14px 16px 14px 52px; /* Platz links für den Kessel */

  border: 2px solid rgba(213,170,67,0.85);
  border-radius: 8px;

  color: rgba(213,170,67,0.95);
  background: rgba(0,0,0,0.10);

  box-shadow:
    inset 0 0 0 1px rgba(213,170,67,0.25),
    0 10px 18px rgba(0,0,0,0.35);

  z-index: 999;
  pointer-events: none;

  /* sichtbarer Puls */
  animation: stampPulseGold 2.6s ease-in-out infinite;
  will-change: box-shadow, border-color;
}

.stamp-title{
  font-family: Impact, "Arial Black", sans-serif;
  font-size: 22px;
  letter-spacing: 2px;
  text-transform: uppercase;
  line-height: 1.05;

  text-shadow:
    0 1px 0 rgba(0,0,0,0.55),
    1px 0 0 rgba(0,0,0,0.25),
   -1px 0 0 rgba(0,0,0,0.25);
}

.gossip-wrap{
  margin-top: 8px;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 1.25;
  letter-spacing: 0.2px;
  text-transform: none;
  opacity: 0.92;

  /* Optional: damit lange Sachen nicht alles sprengen */
  word-break: break-word;
}

/* Puls nur Rahmen/Glow */
@keyframes stampPulseGold{
  0%, 100%{
    border-color: rgba(213,170,67,0.65);
    box-shadow:
      inset 0 0 0 1px rgba(213,170,67,0.22),
      0 10px 18px rgba(0,0,0,0.35);
  }
  50%{
    border-color: rgba(213,170,67,1);
    box-shadow:
      inset 0 0 0 1px rgba(213,170,67,0.55),
      0 0 12px rgba(213,170,67,0.25),
      0 10px 18px rgba(0,0,0,0.35);
  }
}

/* Hexenkessel als eingebettetes SVG */
.rumor-stamp.wild::before{
  content: "";
  position: absolute;
  left: 14px;
  top: 50%;
  width: 28px;
  height: 28px;
  transform: translateY(-50%);
  opacity: 0.95;
  background-repeat: no-repeat;
  background-size: contain;

  background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'>\
<path fill='%23d5aa43' d='M14 28h36c2 0 4 2 4 4 0 16-10 26-22 26S10 48 10 32c0-2 2-4 4-4z'/>\
<path fill='%230b0b0b' opacity='.35' d='M18 34c2 10 9 16 14 16s12-6 14-16H18z'/>\
<path fill='%23d5aa43' d='M20 20c0-4 3-8 7-8 2 0 4 1 5 3 1-2 3-3 5-3 4 0 7 4 7 8H20z'/>\
<path fill='%23d5aa43' d='M18 54h6l-2 6h-6l2-6zm22 0h6l2 6h-6l-2-6z'/>\
<path fill='%23d5aa43' d='M28 6c-4 4 2 7-2 12 6-3 0-7 2-12zm12 0c-4 4 2 7-2 12 6-3 0-7 2-12z'/>\
</svg>");
}

/* Wenn User "Bewegung reduzieren" aktiv hat, nur minimal */
@media (prefers-reduced-motion: reduce){
  .rumor-stamp.wild{ animation: stampPulseGold 7s ease-in-out infinite; }
}
