.mdf-bdf-badge{position:absolute;top:12px;right:10px;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:9px 10px;background:linear-gradient(125deg,#090909 20%,#8c0044 50%,#090909 80%);background-size:250% 100%;color:#fff;border:1px solid #e6bd77;border-radius:7px;box-shadow:0 3px 10px #0003;font-size:9px;line-height:1.3;letter-spacing:.5px;pointer-events:none;max-width:125px;text-align:center;animation:mdf-bdf-shine 5s ease-in-out infinite}
.mdf-bdf-badge strong{font-size:19px;color:#fff;line-height:1.2}
.mdf-bdf-badge small{font-size:9px;color:#fff;letter-spacing:.2px}
@keyframes mdf-bdf-shine{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@media(max-width:600px){.mdf-bdf-badge{top:8px;right:6px;padding:7px;max-width:110px;font-size:8px}.mdf-bdf-badge strong{font-size:16px}.mdf-bdf-badge small{font-size:8px}}
@media(prefers-reduced-motion:reduce){.mdf-bdf-badge{animation:none}}
