/* Velora 5311 — restore only the public Kredi Yükle header CTAs to brand orange. */
/* PumkinCraft standard navbar; Pulse desktop, mobile strip and mobile drawer. */
html[data-theme] body.public-body .pumpkin-credit-cta,
html[data-theme] body.public-body .pcx-header-credit .pumpkin-credit-cta,
body.public-body .vp-header .vp-credit-cta,
body.public-body .vp-header .vp-mobile-credit {
  background: #f97316 !important;
  border-color: #f97316 !important;
  color: #ffffff !important;
  box-shadow: 0 8px 20px rgba(249,115,22,.24), inset 0 1px 0 rgba(255,255,255,.16) !important;
}
html[data-theme] body.public-body .pumpkin-credit-cta :is(span,b,small,svg),
body.public-body .vp-header :is(.vp-credit-cta,.vp-mobile-credit) :is(span,b,small,svg) {
  color: #ffffff !important;
}
html[data-theme] body.public-body .pumpkin-credit-cta:is(:hover,:focus-visible),
body.public-body .vp-header :is(.vp-credit-cta,.vp-mobile-credit):is(:hover,:focus-visible) {
  background: #ea580c !important;
  border-color: #ea580c !important;
  box-shadow: 0 11px 25px rgba(249,115,22,.30), inset 0 1px 0 rgba(255,255,255,.16) !important;
}
/* Keep the original animated shine/coin and the existing layout intact. */
@media (prefers-reduced-motion: reduce) {
  html[data-theme] body.public-body .pumpkin-credit-cta,
  body.public-body .vp-header :is(.vp-credit-cta,.vp-mobile-credit) {
    animation: none !important;
    transition: none !important;
  }
}
