:root{--default-grey: rgba(121, 134, 137, 1);--icons-dark: rgba(121, 134, 137, 1);--primary-charcoal: rgba(14, 18, 18, 1);--primary-charcoal-v1: #0E1212;--secondary-charcoal: rgba(35, 44, 46, 1);--textwhite: rgba(255, 255, 255, 1);--primary-orange: rgba(240, 135, 43, 1)}html,body{padding:0;margin:0;-webkit-user-select:none;user-select:none;width:100%;height:100%;overflow-x:hidden}#root{width:100%;height:100%}body{background-color:var(--primary-charcoal)}*{scrollbar-width:thin;scrollbar-color:rgba(240,135,43,.3) rgba(35,37,38,.5)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:#23252680;border-radius:4px}*::-webkit-scrollbar-thumb{background:#f0872b4d;border-radius:4px;transition:background .2s ease}*::-webkit-scrollbar-thumb:hover{background:#f0872b80}*::-webkit-scrollbar-thumb:active{background:#f0872bb3}*::-webkit-scrollbar-corner{background:#23252680}.loading-spinner-overlay{position:fixed;inset:0;background-color:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .2s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.loading-spinner{position:relative;width:80px;height:80px}.loading-spinner__ring{position:absolute;width:100%;height:100%;border:4px solid transparent;border-top-color:#f0872bf2;border-radius:50%;animation:spin 1s linear infinite;box-shadow:0 0 20px #f0872b99,0 0 40px #f0872b66,inset 0 0 20px #f0872b4d}.loading-spinner__ring:before{content:"";position:absolute;inset:-4px;border:4px solid transparent;border-top-color:#f0872b80;border-radius:50%;animation:spin 1.5s linear infinite reverse}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.roulette-container .roulette-header{position:fixed;top:0;left:0;right:0;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#0e1212cc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.05);z-index:1000}.roulette-container .roulette-header-logo{height:32px;width:auto;object-fit:contain}.roulette-container .roulette-header-login{background:#f0872b1a;border:1px solid rgba(240,135,43,.3);border-radius:8px;padding:8px 24px;color:#f0872b;font-family:Plus Jakarta Sans,Helvetica;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.roulette-container .roulette-header-login:hover{background:#f0872b33;border-color:#f0872b80}.roulette-container .roulette{position:relative;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:60px 16px 40px}.roulette-container .roulette .BG{position:absolute;height:100%;width:100%;inset:0;pointer-events:none}.roulette-container .roulette .ellipse,.roulette-container .roulette .ellipse-2{background-color:#f0872b4c;border-radius:50%;filter:blur(100px);width:clamp(160px,18vw,420px);height:clamp(360px,18vw,420px);mix-blend-mode:screen;position:absolute;pointer-events:none;transform:translateZ(0);z-index:2}.roulette-container .roulette .ellipse{top:14%;left:-10%}.roulette-container .roulette .ellipse-2{top:calc(100vh - 300px);left:90vw}@media(max-width:420px){.roulette-container .roulette .ellipse,.roulette-container .roulette .ellipse-2{width:120px;height:120px;filter:blur(70px)}.roulette-container .roulette .ellipse{top:calc(90vh + 0px);left:calc(50vw - 50px)}.roulette-container .roulette .ellipse-2{top:calc(100vh + 250px);left:calc(100vw + 50px)}}.roulette-container .roulette .roulette-CTA{align-items:center;display:flex;flex-direction:column;gap:clamp(40px,6vh,80px);position:relative;width:100%;max-width:1069px;z-index:1;margin-top:100px}.roulette-container .roulette .heading{position:relative;width:415px;display:flex;justify-content:center}.roulette-container .roulette .roulette-frame-container{--roulette-symbol-size: 96px;align-self:stretch;height:115px;position:relative;width:100%;box-sizing:border-box;padding:10px;border-radius:20px;background:linear-gradient(90deg,#4d4d4d1a,#232526 53%,#4d4d4d1a);display:flex;align-items:center;justify-content:center;transition:background 1s ease}.roulette-container .roulette-countdown-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#0009;border-radius:20px;z-index:10;pointer-events:none}.roulette-container .roulette-countdown-circle{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.roulette-container .roulette-countdown-svg{position:absolute;width:100%;height:100%;transform:rotate(-90deg)}.roulette-container .roulette-countdown-bg{fill:none;stroke:#ffffff1a;stroke-width:4}.roulette-container .roulette-countdown-progress{fill:none;stroke:#f0872b;stroke-width:4;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:0;transition:stroke-dashoffset 1s linear;filter:drop-shadow(0 0 8px rgba(240,135,43,.6))}.roulette-container .roulette-countdown-text{position:absolute;font-family:Plus Jakarta Sans,Helvetica;font-size:48px;font-weight:700;color:#f0872b;text-shadow:0 0 20px rgba(240,135,43,.8)}.roulette-container .roulette-frame-container:before{content:"";display:none}.roulette-container .roulette-frame-container .left-shadow{background:linear-gradient(90deg,#000,#0000);height:var(--roulette-symbol-size);left:10px;position:absolute;top:9px;width:258px;border-radius:20px;z-index:3;pointer-events:none;opacity:1;transition:opacity 1s ease}.roulette-container .roulette-frame-container .right-shadow{background:linear-gradient(270deg,#000,#0000);height:var(--roulette-symbol-size);left:auto;right:10px;position:absolute;top:9px;width:259px;border-radius:20px;z-index:3;pointer-events:none;opacity:1;transition:opacity 1s ease}.roulette-container .roulette .roulette-frame-container-faded{background:#0000}.roulette-container .roulette .roulette-frame-container-faded .left-shadow,.roulette-container .roulette .roulette-frame-container-faded .right-shadow{opacity:0}.roulette-container .roulette .roulette-strip-mask{position:relative;overflow:hidden;width:100%;max-width:none;height:var(--roulette-symbol-size);margin:0 auto;border-radius:20px;z-index:1;background-color:#000;transition:background-color 0s ease}.roulette-container .roulette .roulette-frame-container-faded .roulette-strip-mask{height:240px;background-color:#0000;padding-top:140px}.roulette-container .roulette .roulette-frame-container-faded .roulette-strip-mask{background-color:#0000}.roulette-container .roulette .roulette-strip{display:flex;will-change:transform}.roulette-container .roulette .roulette-symbol{flex:0 0 96px;width:var(--roulette-symbol-size);height:var(--roulette-symbol-size);display:flex;align-items:center;justify-content:center}.roulette-container .roulette .roulette-symbol img{width:90%;height:auto;display:block}.roulette-container .roulette .roulette-symbol-winning{animation:roulette-winning-glow 6s ease-in-out}.roulette-container .roulette .roulette-symbol-winning img{transform-origin:center}.roulette-container .roulette-frame-container:has(.roulette-symbol-winning) .roulette-pointer{opacity:0;transition:opacity .3s ease}.roulette-container .roulette .roulette-symbol-winning.roulette-symbol-red{--roulette-win-glow-color: rgba(240, 135, 43, .95)}.roulette-container .roulette .roulette-symbol-winning.roulette-symbol-blue{--roulette-win-glow-color: rgba(0, 210, 255, .95)}.roulette-container .roulette .roulette-symbol-winning.roulette-symbol-green{--roulette-win-glow-color: rgba(0, 255, 120, .95)}@keyframes roulette-winning-glow{0%{transform:scale(1);box-shadow:0 0 #0000}50%{transform:scale(1.82);box-shadow:0 0 25px var(--roulette-win-glow-color, rgba(240, 135, 43, .9));border-radius:20px;z-index:9999;background-color:var(--roulette-win-glow-color)}to{transform:scale(1);box-shadow:0 0 #0000}}.roulette-container .roulette .roulette-pointer{position:absolute;left:50%;transform:translate(-50%);z-index:4;pointer-events:none}.roulette-container .roulette .roulette-pointer-upper{top:10px}.roulette-container .roulette .roulette-pointer-lower{bottom:10px}.roulette-container .roulette .roulette-progress-bar{width:100%;max-width:1069px;height:4px;background:#232c2e;border-radius:5px;overflow:hidden;position:relative;margin-top:-40px}.roulette-container .roulette .roulette-progress-bar-fill{height:100%;background:#f0872b;border-radius:5px;width:0;animation:roulette-progress 5s linear forwards}@keyframes roulette-progress{0%{width:0%}to{width:100%}}.roulette-container .roulette .nav-bar-instance{left:0!important;position:absolute!important;top:0!important}.roulette-container .roulette .chicken-count-down{position:relative;height:266px;width:100%;max-width:271px;z-index:1;margin-bottom:140px}.roulette-container .roulette .rectangle-2{background:radial-gradient(80% 90% at 50% 40%,#ffa44852,#ffa44833 41%,#1d212200 84%),linear-gradient(0deg,#0e1010 0% 100%);border:none;border-radius:21px;height:110px;left:50%;position:absolute;top:250px;transform:translate(-50%);width:100%;max-width:270px;display:flex;justify-content:center}.roulette-container .roulette .rectangle-2:before{-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;background:radial-gradient(50% 50% at 113% 50%,#f0872b,#f0872b1a);border-radius:21px;content:"";inset:0;mask-composite:exclude;padding:2.5px;pointer-events:none;position:absolute;z-index:1}.roulette-container .roulette .chicken-testing{aspect-ratio:1.33;height:253px;left:50%;object-fit:cover;position:absolute;top:70px;transform:translate(-50%);width:100%;max-width:317px}.roulette-container .roulette-win-video-overlay,.roulette-container .roulette-popup-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1000000000000000000000000000000000000000000000;background:radial-gradient(50% 50% at 50% 50%,#ffffff1a,#0006);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.roulette-container .roulette-popup-overlay--first{background-image:url(/img/discord-banner.png);background-size:cover;background-position:center;background-repeat:no-repeat}.roulette-container .roulette-popup-overlay--first:before{content:"";position:absolute;inset:0;background:#00000080;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(8px)}.roulette-container .roulette-win-video-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:2000;background:#000;pointer-events:none}.roulette-container .roulette-win-video{width:100vw;height:100vh;object-fit:cover;mix-blend-mode:screen;opacity:0;transform:scale(.9);animation:roulette-win-video-in .6s ease-out forwards;mask:radial-gradient(ellipse 70% 60% at center,black 40%,transparent 80%);-webkit-mask:radial-gradient(ellipse 70% 60% at center,black 40%,transparent 80%)}@keyframes roulette-win-video-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.roulette-container .roulette-popup{position:relative;width:90vw;max-width:900px}.roulette-container .roulette-popup__image{display:block;width:100%;height:auto}.roulette-container .roulette-popup__primary-cta{position:absolute;left:8%;bottom:8%;width:40%;height:18%;background:none;border:none;cursor:pointer}.roulette-container .roulette-popup__close{position:absolute;top:6%;right:6%;width:12%;height:16%;background:none;border:none;cursor:pointer}.roulette-container .roulette-popup__home{position:absolute;left:8%;bottom:8%;width:40%;height:18%;background:none;border:none;cursor:pointer}.roulette-container .roulette .footer{background-color:var(--secondary-charcoal);bottom:-4px;height:462px;left:0;position:absolute;width:1280px}.roulette-container .roulette .BG-2{height:458px;left:0;position:absolute;top:0;width:1280px}.roulette-container .roulette .socials{align-items:center;display:inline-flex;gap:25px;left:45px;position:absolute;top:303px}.roulette-container .roulette .icon-instance-node{aspect-ratio:1!important;height:35px!important;position:relative!important;width:35px!important}.roulette-container .roulette .instagram-instance{aspect-ratio:1!important;height:43px!important;margin-bottom:-8px!important;position:relative!important;width:43px!important}.roulette-container .roulette .disclaimer{align-items:center;display:inline-flex;gap:40px;left:45px;position:absolute;top:370px}.roulette-container .roulette .footer-utility{flex:0 0 auto!important;left:unset!important;top:unset!important}.roulette-container .roulette .footer-CTA{align-items:flex-start;display:flex;flex-direction:column;gap:60px;height:200px;left:42px;position:absolute;top:57px;width:452px}.roulette-container .roulette .primarylogo-wrapper{height:48px;position:relative;width:170px}.roulette-container .roulette .primarylogo-2{aspect-ratio:3.7;height:46px;left:0;object-fit:cover;position:absolute;top:0;width:170px}.roulette-container .roulette .text-wrapper-3{align-items:center;align-self:stretch;color:var(--icons-dark);display:flex;font-family:Plus Jakarta Sans,Helvetica;font-size:16px;font-weight:400;justify-content:center;letter-spacing:.32px;line-height:20px;position:relative}@media(max-width:640px){.roulette-container .roulette .text-wrapper-3{font-size:14px}}.roulette-container .roulette-content-overlay{position:absolute;min-width:900px;background-color:#0e1212;height:120px;top:123px;left:50%;transform:translate(-50%)}.roulette-container .sections-wrapper{display:flex;flex-direction:column;width:100%;align-items:center}.roulette-container .bet-amount-widget{margin-top:10px;padding:0 16px;z-index:1;position:relative;order:2}.roulette-container .bet-amount-container{display:flex;align-items:center;gap:12px;background:#0000004d;border-radius:6px;padding:6px 16px;border:1px solid rgba(255,255,255,.05)}.roulette-container .bet-amount-input-wrapper{display:flex;align-items:center;gap:10px;background:transparent;border-radius:8px;padding:8px 14px;width:200px;flex-shrink:0}.roulette-container .bet-amount-icon{font-size:20px;color:#f0872b;flex-shrink:0}.roulette-container .bet-amount-input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-family:Plus Jakarta Sans,Helvetica;font-size:16px;font-weight:600;padding:0;min-width:0}.roulette-container .bet-amount-input::-webkit-inner-spin-button,.roulette-container .bet-amount-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.roulette-container .bet-amount-input[type=number]{-moz-appearance:textfield;appearance:textfield}.roulette-container .bet-amount-clear{color:#fff6;font-family:Plus Jakarta Sans,Helvetica;font-size:11px;font-weight:600;cursor:pointer;transition:color .2s ease;text-transform:uppercase;letter-spacing:.5px;-webkit-user-select:none;user-select:none;flex-shrink:0}.roulette-container .bet-amount-clear:hover{color:#ffffffb3}.roulette-container .bet-amount-actions{display:flex;gap:8px;flex:1;align-items:center;justify-content:center}.roulette-container .bet-action-btn{background:transparent;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:8px;color:#ffffff80;font-family:Plus Jakarta Sans,Helvetica;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:45px;text-align:center}.roulette-container .bet-action-btn:hover{background:#ffffff0d;border-color:#ffffff1f;color:#fffc}.roulette-container .bet-action-btn:active{transform:scale(.97)}.roulette-container .previous-rolls-section{width:100%;max-width:1069px;margin-top:40px;z-index:1;position:relative;padding:0 16px;display:flex;justify-content:center;order:1}.roulette-container .previous-rolls-container{display:flex;align-items:center;gap:20px;padding:15px 0}.roulette-container .previous-rolls-label{font-family:Plus Jakarta Sans,Helvetica;font-size:12px;font-weight:600;color:#798689;letter-spacing:.5px;white-space:nowrap;text-transform:uppercase}.roulette-container .previous-rolls-track{overflow:visible;position:relative;height:40px;display:flex;align-items:center}.roulette-container .previous-rolls-list{display:flex;gap:8px;width:100%}@keyframes slideInFromRight{0%{opacity:0;transform:translate(48px) scale(.8)}to{opacity:1;transform:translate(0) scale(1)}}.roulette-container .previous-roll-item{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.roulette-container .previous-roll-symbol{width:100%;height:100%;object-fit:contain}.roulette-container .last-100-stats{display:flex;align-items:center;gap:15px;padding-left:20px;border-left:1px solid rgba(121,134,137,.2)}.roulette-container .last-100-label{font-family:Plus Jakarta Sans,Helvetica;font-size:12px;font-weight:600;color:#798689;letter-spacing:.5px;white-space:nowrap;text-transform:uppercase}.roulette-container .stat-item{display:flex;align-items:center;gap:6px}.roulette-container .stat-symbol{width:20px;height:20px;object-fit:contain}.roulette-container .stat-count{font-family:Plus Jakarta Sans,Helvetica;font-size:12px;font-weight:600;color:#fff;min-width:20px}.roulette-container .bets-section{width:100%;max-width:1069px;margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;z-index:1;position:relative;padding:0 16px;order:3}.roulette-container .bet-cards-mobile{display:none;order:2}.roulette-container .bet-column{border-radius:15px;overflow:hidden;display:flex;flex-direction:column}.roulette-container .bet-header{display:flex;align-items:center;justify-content:space-between;padding:15px;background:#00000080;border-bottom:2px solid rgba(0,0,0,.3);margin-bottom:10px}.roulette-container .bet-header-left{display:flex;align-items:center;gap:10px}.roulette-container .bet-header-symbol{width:32px;height:32px;object-fit:contain}.roulette-container .bet-place-text{font-family:Plus Jakarta Sans,Helvetica;font-size:14px;font-weight:600;color:#798689;text-transform:uppercase;letter-spacing:.5px}.roulette-container .bet-multiplier{font-family:Plus Jakarta Sans,Helvetica;font-size:14px;font-weight:600;color:#f0872b;text-transform:uppercase}.roulette-container .bet-stats{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;background:transparent;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:10px}.roulette-container .bet-stats-left{display:flex;align-items:center;gap:10px}.roulette-container .bet-stats-symbol{width:28px;height:28px;object-fit:contain;display:none}.roulette-container .bet-stats-label{font-family:Plus Jakarta Sans,Helvetica;font-size:13px;font-weight:500;color:#ffffffb3}.roulette-container .bet-stats-amount{font-family:Plus Jakarta Sans,Helvetica;font-size:14px;font-weight:700;color:#f0872b;transition:color .6s ease,text-shadow .6s ease;display:flex;align-items:center;gap:6px}.roulette-container .bet-stats-amount.win{color:#00ff78;text-shadow:0 0 10px rgba(0,255,120,.5);animation:winPulse .6s ease-out}.roulette-container .bet-stats-amount.lose{color:#f44;text-shadow:0 0 10px rgba(255,68,68,.5);animation:losePulse .6s ease-out}.roulette-container .money-icon{font-size:16px}.roulette-container .bet-list{overflow:visible;min-height:52px;padding:10px 0;position:relative;width:100%;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.roulette-container .bet-list-gradient{position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#0003 30%,#00000080 70%,#000c);pointer-events:none;z-index:1;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.roulette-container .bet-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#0000004d;border-radius:8px;height:44px;box-sizing:border-box;opacity:1;will-change:transform}.roulette-container .bet-item:hover{background:#0006}.roulette-container .bet-item.bet-item-new{animation:betFlash .5s ease-out}@keyframes betFlash{0%{opacity:0;background:#f0872b66;box-shadow:0 0 20px #f0872b99}50%{background:#f0872b33;box-shadow:0 0 10px #f0872b4d}to{opacity:1;background:#0000004d;box-shadow:none}}.roulette-container .bet-user{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.roulette-container .bet-avatar{font-size:20px;flex-shrink:0}.roulette-container .bet-level{font-family:Plus Jakarta Sans,Helvetica;font-size:11px;font-weight:600;color:#f0872b;flex-shrink:0}.roulette-container .bet-name{font-family:Plus Jakarta Sans,Helvetica;font-size:13px;font-weight:500;color:#ffffffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roulette-container .bet-amount{font-family:Plus Jakarta Sans,Helvetica;font-size:14px;font-weight:700;color:#fff;flex-shrink:0;transition:color .6s ease,text-shadow .6s ease}.roulette-container .bet-amount.win{color:#00ff78;text-shadow:0 0 10px rgba(0,255,120,.5);animation:winPulse .6s ease-out}.roulette-container .bet-amount.lose{color:#f44;text-shadow:0 0 10px rgba(255,68,68,.5);animation:losePulse .6s ease-out}@keyframes winPulse{0%{color:#fff;text-shadow:none;transform:scale(1)}50%{color:#00ff78;text-shadow:0 0 20px rgba(0,255,120,.8);transform:scale(1.15)}to{color:#00ff78;text-shadow:0 0 10px rgba(0,255,120,.5);transform:scale(1)}}@keyframes losePulse{0%{color:#fff;text-shadow:none;transform:scale(1)}50%{color:#f44;text-shadow:0 0 20px rgba(255,68,68,.8);transform:scale(1.15)}to{color:#f44;text-shadow:0 0 10px rgba(255,68,68,.5);transform:scale(1)}}@media(max-width:768px){.roulette-container .roulette-header{padding:0 16px;height:56px}.roulette-container .roulette-header-logo{height:28px}.roulette-container .roulette-header-login{padding:6px 20px;font-size:13px}.roulette-container .roulette{padding-top:56px}.roulette-container .roulette .roulette-CTA{margin-top:30px}.roulette-container .roulette-frame-container .left-shadow,.roulette-container .roulette-frame-container .right-shadow{width:50px;border-radius:10px;top:6px}.roulette-container .roulette-frame-container .left-shadow{left:8px}.roulette-container .roulette-frame-container .right-shadow{right:8px}.roulette-container .roulette .roulette-frame-container{border-radius:10px;--roulette-symbol-size: 103px;padding:8px}.roulette-container .roulette .roulette-strip-mask{border-radius:10px}.roulette-container .roulette .roulette-symbol-winning{animation:roulette-winning-glow-mobile 6s ease-in-out}@keyframes roulette-winning-glow-mobile{0%{transform:scale(1);box-shadow:0 0 #0000}50%{transform:scale(1.2);box-shadow:0 0 25px var(--roulette-win-glow-color, rgba(240, 135, 43, .9));border-radius:10px;z-index:9999;background-color:var(--roulette-win-glow-color)}to{transform:scale(1);box-shadow:0 0 #0000}}.roulette-container .roulette .roulette-pointer-upper{top:7px}.roulette-container .roulette .roulette-pointer-lower{bottom:7px}.roulette-container .roulette .roulette-progress-bar{margin-top:-30px}.roulette-container .previous-rolls-section{padding:0 16px;margin-bottom:50px}.roulette-container .previous-rolls-container{flex-direction:column;gap:15px;padding:20px 0}.roulette-container .previous-rolls-label{font-size:12px;text-align:center;width:100%}.roulette-container .previous-rolls-track{width:100%;height:32px;overflow:visible}.roulette-container .previous-rolls-list{justify-content:center;gap:4px}.roulette-container .previous-roll-item{width:28px;height:28px}.roulette-container .last-100-stats{padding-left:0;border-left:none;border-top:1px solid rgba(121,134,137,.2);padding-top:15px;width:100%;justify-content:center;gap:20px}.roulette-container .last-100-label{font-size:12px}.roulette-container .stat-symbol{width:20px;height:20px}.roulette-container .stat-count{font-size:12px}.roulette-container .bet-amount-widget{order:0;margin-top:30px;padding:0;width:100%;max-width:100%}.roulette-container .bet-amount-container{flex-direction:column;align-items:stretch;gap:10px;margin:0;width:100%;box-sizing:border-box;background:none;border-radius:0;padding:0;border:none}.roulette-container .bet-amount-input-wrapper{width:100%;padding:14px 18px;background:#0000004d;border-radius:10px;box-sizing:border-box}.roulette-container .bet-amount-icon{font-size:18px}.roulette-container .bet-amount-input{font-size:14px}.roulette-container .bet-amount-clear{font-size:11px;background:#ffffff14;padding:8px 16px;border-radius:5px;color:#fff9}.roulette-container .bet-amount-clear:hover{background:#ffffff1f;color:#fffc}.roulette-container .bet-amount-actions{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:4px;margin:0 -16px;padding-left:16px;padding-right:16px}.roulette-container .bet-amount-actions::-webkit-scrollbar{height:4px}.roulette-container .bet-amount-actions::-webkit-scrollbar-track{background:#0003;border-radius:2px}.roulette-container .bet-amount-actions::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.roulette-container .bet-action-btn{padding:12px 0;font-size:10px;min-width:40px;flex-shrink:0}.roulette-container .bet-action-btn:first-child{display:none}.roulette-container .bet-cards-mobile{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:1069px;margin-top:20px;padding:0 16px;z-index:1;position:relative;order:1}.roulette-container .bet-card{background:#232526cc;border-radius:15px;padding:20px 15px;display:flex;flex-direction:column;align-items:center;gap:12px;position:relative;overflow:hidden}.roulette-container .bet-card:before{content:"";position:absolute;inset:0;border-radius:15px;padding:2px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.roulette-container .bet-card-blue{background:linear-gradient(135deg,#0096c826,#232526cc)}.roulette-container .bet-card-green{background:linear-gradient(135deg,#00c86426,#232526cc)}.roulette-container .bet-card-green .bet-card-symbol-wrapper{border-color:#f0872b;box-shadow:0 0 20px #f0872b66}.roulette-container .bet-card-green .bet-card-text,.roulette-container .bet-card-green .bet-card-multiplier{color:#f0872b}.roulette-container .bet-card-red{background:linear-gradient(135deg,#f0872b26,#232526cc)}.roulette-container .bet-card-symbol-wrapper{width:80px;height:80px;border-radius:20px;background:#0000004d;border:3px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 0 20px #0000004d}.roulette-container .bet-card-symbol{width:60px;height:60px;object-fit:contain}.roulette-container .bet-card-text{font-family:Plus Jakarta Sans,Helvetica;font-size:10px;font-weight:700;color:#798689;text-transform:uppercase;letter-spacing:1px;text-align:center;width:100px}.roulette-container .bet-card-multiplier{font-family:Plus Jakarta Sans,Helvetica;font-size:14px;font-weight:700;color:#ffffffe6;text-transform:uppercase}.roulette-container .bets-section{grid-template-columns:1fr;gap:15px;margin-top:20px;order:3}.roulette-container .bet-header{display:none}.roulette-container .bet-stats-symbol{display:block}.roulette-container .bet-header-symbol{width:28px;height:28px}.roulette-container .bet-place-text,.roulette-container .bet-multiplier{font-size:12px}.roulette-container .bet-list{min-height:52px}.roulette-container .bet-avatar{font-size:18px}.roulette-container .bet-level{font-size:10px}.roulette-container .bet-name{font-size:12px}.roulette-container .bet-amount{font-size:13px}.roulette-container .previous-rolls-section{padding:0 16px;order:4;margin-top:30px}}
