.react-roulette-pro-container{filter:drop-shadow(0 25px 50px rgba(139,92,246,.4));border-radius:1rem;overflow:hidden}.react-roulette-pro-container canvas{border-radius:1rem!important;border:4px solid rgba(139,92,246,.8);background:conic-gradient(from 0deg,#1a1a2e 0deg,#16213e 45deg,#0f3460 90deg,#533a7d 135deg,#8b5cf6 180deg,#a78bfa 225deg,#c4b5fd 270deg,#ddd6fe 315deg,#1a1a2e 1turn)}.react-roulette-pro-container text{font-family:Inter,sans-serif!important;font-weight:700!important;font-size:18px!important;fill:#ffffff!important;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.react-roulette-pro-container .center-circle{filter:drop-shadow(0 4px 8px rgba(139,92,246,.6))}@keyframes roulette-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes prize-appear{0%{opacity:0;transform:scale(.5) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes pulse-primary{0%,to{box-shadow:0 0 0 0 rgba(139,92,246,.7)}50%{box-shadow:0 0 0 10px rgba(139,92,246,0)}}.roulette-start-button{animation:pulse-primary 2s infinite;background:linear-gradient(135deg,#8b5cf6,#a78bfa);border:none;position:relative;overflow:hidden}.roulette-start-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.roulette-start-button:hover:before{left:100%}.roulette-start-button:disabled{animation:none;opacity:.6;cursor:not-allowed}.roulette-result-card{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(167,139,250,.05));backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.3);animation:prize-appear .6s ease-out}.roulette-promo-code{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(167,139,250,.1));border:2px solid rgba(139,92,246,.4);font-family:Monaco,Menlo,Ubuntu Mono,monospace;letter-spacing:2px;position:relative;overflow:hidden}.roulette-promo-code:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(139,92,246,.3),transparent);animation:shimmer 3s infinite}.service-card{background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.02));backdrop-filter:blur(5px);transition:all .3s ease;position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(139,92,246,.1),transparent);opacity:0;transition:opacity .3s ease}.service-card:hover:before{opacity:1}.service-card:hover{transform:translateY(-2px);border-color:rgba(139,92,246,.6);box-shadow:0 8px 25px rgba(139,92,246,.3)}.roulette-title{background:linear-gradient(135deg,#ffffff,#a78bfa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 4px rgba(139,92,246,.3)}.winner-text{animation:shimmer 2s infinite;background:linear-gradient(90deg,#8b5cf6,#a78bfa,#c4b5fd,#a78bfa,#8b5cf6);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){.react-roulette-pro-container canvas{border-width:2px}.react-roulette-pro-container text{font-size:14px!important}.roulette-promo-code{font-size:14px;letter-spacing:1px}}@media (max-width:480px){.react-roulette-pro-container text{font-size:12px!important}.roulette-promo-code{font-size:12px}}.roulette-dark-theme{background:radial-gradient(circle at center,rgba(139,92,246,.1) 0,transparent 70%)}
/*!***********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/designs/Regular/Regular.css ***!
  \***********************************************************************************/.roulette-pro-regular-design-top{position:absolute;z-index:10;background:#ff7524 linear-gradient(0deg,#ef3a28,#ff9305);border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);top:0;left:0;right:0;bottom:0;margin:auto}.roulette-pro-regular-design-top.horizontal{width:4px;height:100%}.roulette-pro-regular-design-top.vertical{width:100%;height:4px}.roulette-pro-regular-prize-item{text-align:center}.roulette-pro-regular-prize-item-wrapper{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;border:2px solid #383f48;background-color:#2e3640;background:radial-gradient(farthest-corner,#2e3640 0,#13161a 100%)}.roulette-pro-regular-prize-item-wrapper.center{justify-content:center}.roulette-pro-regular-image-wrapper{height:170px;overflow:hidden}.roulette-pro-regular-prize-item-image{max-width:100%;max-height:100%}.roulette-pro-regular-prize-item-text{box-sizing:border-box;display:block;padding:16px;margin:auto 0 0;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;overflow:hidden;height:60px;background:rgba(0,0,0,.25);color:#fff;font-weight:700;line-height:1.2;white-space:break-spaces}.roulette-pro-regular-design-prize-item-horizontal:first-child .roulette-pro-regular-prize-item-wrapper{border-left:0}.roulette-pro-regular-design-prize-item-vertical .roulette-pro-regular-prize-item-wrapper{border-bottom:0}

/*!**************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/Wrapper/Wrapper.css ***!
  \**************************************************************************************/.roulette-pro-wrapper{box-sizing:border-box;position:relative;z-index:2;margin:0;color:#fff;overflow:hidden;height:100%}
/*!**************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/PrizesWrapper/PrizesWrapper.css ***!
  \**************************************************************************************************/.roulette-pro-prize-list{position:relative;display:flex;width:100%;height:100%;list-style:none;margin:0;padding:0}.roulette-pro-prize-list.horizontal{width:max-content}.roulette-pro-prize-list.vertical{flex-direction:column;align-items:center}.roulette-pro-prize-list.with-animation.horizontal{animation:roulette-horizontal-animation 100s linear infinite}.roulette-pro-prize-list.with-animation.vertical{animation:roulette-vertical-animation 100s linear infinite}@keyframes roulette-horizontal-animation{0%{transform:translate3d(0)}to{transform:translate3d(-3000px,0,0)}}@keyframes roulette-vertical-animation{0%{transform:translateY(0)}to{transform:translate3d(0,-3000px,0)}}