/* BitcoinOrbit V15.8.4 – iPhone rolling coin, isolated from legacy !important rules.
   The old mobile ride-coin was fixed by left/transform !important and could not animate.
   This independent element rolls across the existing track; desktop coin stays unchanged. */
.orbit-phone-coin-v1584 { display: none; }
@media (max-width: 760px) {
  .header .nav-row .ride-coin { display: none !important; }
  .header .nav-row .coin-ride {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    height: 38px !important;
    overflow: hidden !important;
    pointer-events: none !important;
  }
  .header .nav-row .orbit-phone-coin-v1584 {
    display: block;
    position: absolute;
    z-index: 2;
    left: 6px;
    top: 1px;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background: transparent url("bitcoin-coin-bright-no-glow.png?v=1584") center / contain no-repeat;
    filter: drop-shadow(0 0 7px #ffae4260);
    transform-origin: center center;
    -webkit-animation: orbit-phone-roll-v1584 28s ease-in-out infinite;
    animation: orbit-phone-roll-v1584 28s ease-in-out infinite;
    will-change: left, transform;
    pointer-events: none;
  }
}
@-webkit-keyframes orbit-phone-roll-v1584 {
  0% { left: 6px; -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  50% { left: calc(100% - 40px); -webkit-transform: rotate(1080deg); transform: rotate(1080deg); }
  100% { left: 6px; -webkit-transform: rotate(0deg); transform: rotate(0deg); }
}
@keyframes orbit-phone-roll-v1584 {
  0% { left: 6px; transform: rotate(0deg); }
  50% { left: calc(100% - 40px); transform: rotate(1080deg); }
  100% { left: 6px; transform: rotate(0deg); }
}
/* Honor the site's animation control and iOS accessibility preference.
   Choosing “Normal animation” overrides the iOS system reduce-motion setting. */
@media (prefers-reduced-motion: reduce) {
  html:not(.v14-motion-on) .header .nav-row .orbit-phone-coin-v1584 {
    -webkit-animation: none;
    animation: none;
    will-change: auto;
  }
}
html.v14-reduce-motion .header .nav-row .orbit-phone-coin-v1584 {
  -webkit-animation: none;
  animation: none;
  will-change: auto;
}
