.wulala-rcoin-marked::before {
  content: "";
  display: inline-block;
  width: 1.18em;
  height: 1.18em;
  margin-right: .3em;
  vertical-align: -.24em;
  background: url("assets/wulala-rcoin-v1.svg") center / contain no-repeat;
  filter: drop-shadow(0 2px 3px rgba(108, 59, 18, .2));
}

/* The header already reserves a dedicated coin slot; replace its generic R
   disc with the Chihuahua coin rather than adding a second badge. */
.guild-luxe-coin {
  color: transparent !important;
  border: 0 !important;
  background: url("assets/wulala-rcoin-v1.svg") center / contain no-repeat !important;
  box-shadow: none !important;
}

@media (prefers-reduced-motion: no-preference) {
  .wulala-rcoin-marked[data-rcoin-fresh="true"]::before {
    animation: wulala-rcoin-arrive .42s ease-out both;
  }
}

@keyframes wulala-rcoin-arrive {
  from { opacity: 0; transform: translateY(2px) scale(.72) rotate(-10deg); }
  to { opacity: 1; transform: none; }
}
