/* Clean number reels. No lights, glows, gradients or moving layout. */
.giveaway-value{color:#fff;text-shadow:none;white-space:nowrap}
.roll-number{display:inline-flex;align-items:flex-start;vertical-align:top;line-height:.98}
.roll-window{position:relative;display:inline-block;overflow:hidden;height:.98em;line-height:.98em}
.roll-final{display:block;height:.98em;line-height:.98em}
.digit-strip{display:none;position:absolute;inset:0 0 auto;flex-direction:column;line-height:.98em}
.digit-strip>span{flex:0 0 .98em;height:.98em;line-height:.98em;text-align:center}
.is-rolling .roll-final{visibility:hidden}
.is-rolling .digit-strip{display:flex}
.roll-controls{display:flex;justify-content:center;gap:8px;margin:7px 0 0}
.roll-controls button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#b9adb1;font:600 10px/1.3 var(--font-ui);cursor:pointer}
.roll-controls svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6}
.roll-controls button:disabled{color:#958e90;cursor:default}
@media(hover:hover) and (pointer:fine){.roll-controls button:hover:not(:disabled){background:#24181b;color:white}}
.roll-controls button:active:not(:disabled){background:#342027}
@media(prefers-reduced-motion:reduce){.is-rolling .roll-final{visibility:visible}.is-rolling .digit-strip{display:none}}
