a.summon-credit {
  display: inline-flex; align-items: center; justify-content: center; gap: 9px;
  min-height: 44px; padding: 0 12px; box-sizing: border-box;
  border: 1px solid rgba(250,115,21,.24); border-radius: 8px;
  background: rgba(250,115,21,.045); color: inherit;
  font: 400 11px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  letter-spacing: normal; text-transform: none; white-space: nowrap; text-decoration: none;
  transition: background-color 160ms ease, border-color 160ms ease;
}
a.summon-credit:hover { background: rgba(250,115,21,.09); border-color: rgba(250,115,21,.5); text-decoration: none; }
a.summon-credit:focus-visible { outline: 2px solid #fa7315; outline-offset: 4px; }
a.summon-credit img.summon-credit-wordmark { display: block; width: 84px; height: 11px; max-width: none; flex: none; object-fit: contain; margin: 0; border-radius: 0; image-rendering: pixelated; }
.summon-credit-arrow { color: #fa7315; font-size: 14px; }
@media (prefers-reduced-motion: reduce) { a.summon-credit { transition: none; } }

