/* Multiplier Box: one voucher whose prize is a multiplier (10x) redeemed on
   Gold and paid out in Silver. */
.neg-app .neg-multiplier-open{text-align:center}
.neg-app .neg-multiplier-stage{position:relative;max-width:460px;margin:12px auto 22px}
.neg-app .neg-multiplier-stage img{width:100%;height:auto;display:block;border-radius:20px;filter:drop-shadow(0 18px 40px rgba(7,37,72,.22));animation:neg-dual-float 3.4s ease-in-out infinite}
.neg-app .neg-slot-window-multiplier{position:absolute;left:50%;bottom:12%;transform:translateX(-50%);width:132px;height:58px;overflow:hidden;border-radius:12px;background:radial-gradient(circle at 50% 30%,#0e2f6b,#04122f 78%);border:1px solid #d8ac42;box-shadow:inset 0 2px 10px rgba(0,0,0,.55)}
.neg-app .neg-slot-window-multiplier .neg-slot-strip{display:flex;flex-direction:column;animation:neg-multiplier-roll 1.6s linear infinite}
.neg-app .neg-slot-window-multiplier .neg-slot-strip span{display:flex;align-items:center;justify-content:center;height:58px;font:800 26px/1 Georgia,"Times New Roman",serif;color:#ffcf5a}
@keyframes neg-multiplier-roll{from{transform:translateY(0)}to{transform:translateY(-290px)}}
.neg-app .neg-dual-vouchers.neg-multiplier-single{grid-template-columns:minmax(0,420px);justify-content:center}
.neg-app .neg-metal-voucher-multiplier{background:linear-gradient(160deg,#fffdf4,#f4f7fb);border-color:#e2c887}
.neg-app .neg-metal-voucher-multiplier>strong{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.02em}
.neg-app .neg-multiplier-badge{display:inline-block;margin:6px auto 2px;padding:4px 12px;border-radius:999px;background:linear-gradient(120deg,#8a6a12,#d8ac42);color:#fff;font-size:.66rem;font-weight:900;letter-spacing:.12em;box-shadow:0 6px 16px rgba(138,106,18,.35)}
.neg-app .neg-multiplier-result .neg-product-tables{grid-template-columns:1fr}
@media(prefers-reduced-motion:reduce){.neg-app .neg-multiplier-stage img,.neg-app .neg-slot-window-multiplier .neg-slot-strip{animation:none}}
