
/* DSR4U V5 LIVE EFFECTS */
:root{
  --dsr-black:#070706;
  --dsr-panel:#12100d;
  --dsr-gold:#d4af37;
  --dsr-gold-light:#f6df87;
  --dsr-red:#8e1717;
}
.dsr4u-live-loader{
  position:fixed!important; inset:0!important; z-index:2147483647!important;
  display:flex!important; flex-direction:column!important; align-items:center!important;
  justify-content:center!important; gap:14px!important;
  background:radial-gradient(circle at 50% 42%,#2b210d 0%,#100e09 42%,#030303 100%)!important;
  color:var(--dsr-gold-light)!important; transition:opacity .55s ease,visibility .55s ease!important;
}
.dsr4u-live-loader.hide{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.dsr4u-loader-ring{
  width:86px;height:86px;border-radius:50%;
  border:3px solid rgba(212,175,55,.18);border-top-color:var(--dsr-gold-light);
  display:grid;place-items:center;animation:dsrSpin 1s linear infinite;
  box-shadow:0 0 35px rgba(212,175,55,.22);
}
.dsr4u-loader-ring span{font-size:34px;animation:dsrCounterSpin 1s linear infinite}
.dsr4u-live-loader strong{letter-spacing:2px;text-align:center}
.dsr4u-live-loader small{opacity:.75}
@keyframes dsrSpin{to{transform:rotate(360deg)}}
@keyframes dsrCounterSpin{to{transform:rotate(-360deg)}}

.dsr4u-currency-bg{
  position:fixed!important;inset:0!important;overflow:hidden!important;
  pointer-events:none!important;z-index:-1!important;
}
.dsr4u-currency-bg span{
  position:absolute!important;bottom:-12vh!important;
  color:var(--dsr-gold)!important;opacity:.12!important;
  font-weight:900!important;filter:drop-shadow(0 0 12px rgba(212,175,55,.45));
  animation:dsrFloatUp linear infinite!important;
}
.dsr4u-currency-bg span:nth-child(3n){color:#bd3030!important}
@keyframes dsrFloatUp{
  0%{transform:translateY(0) rotate(0deg);opacity:0}
  12%{opacity:.14}
  88%{opacity:.10}
  100%{transform:translateY(-125vh) rotate(320deg);opacity:0}
}
@media(max-width:768px){
  .dsr4u-loader-ring{width:72px;height:72px}
  .dsr4u-live-loader strong{font-size:.9rem}
}
