@import url("https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,700&display=swap");.game-container{width:100%;height:100%;background:#090E18;color:white;font-family:DM Sans,sans-serif}.game-content{border-radius:16px;overflow:hidden}.game-content,.game-sidebar{display:flex;flex-direction:column;position:relative}.game-sidebar{width:100%;min-width:0;background:#131A25;height:100%;border:2px solid #161e2b;border-radius:16px;padding:18px;justify-content:space-between}.game-sidebar-sticky{flex:1;scrollbar-width:thin;scrollbar-color:#1a2535 transparent}.game-sidebar-sticky::-webkit-scrollbar{width:4px}.game-sidebar-sticky::-webkit-scrollbar-thumb{background:#1a2535;border-radius:4px}.game-sidebar-tabs{display:flex}.game-sidebar-tab{flex:1;padding:13px 8px;text-align:center;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;cursor:pointer;color:#6b7d8c;background:transparent;border:none;border-bottom:2px solid #1a2535;transition:all .15s ease;outline:none}.game-sidebar-tab:hover:not(:disabled){color:#ccdce8;background:#111d2c}.game-sidebar-tab.active{background:#00DC82;color:#000;border-bottom-color:#00DC82}.game-sidebar-tab:disabled{opacity:.5;cursor:not-allowed}.game-sidebar-content{padding:12px 0 0}.game-sidebar-label{font-size:12px;font-weight:500;text-transform:capitalize;color:#92A0B7;margin-bottom:6px;margin-top:14px}.wager-input-container{display:flex;align-items:center;background:#090E18;border-radius:14px;padding-right:6px;margin-bottom:6px}.wager-input-container input{background:#0C101C;border:none;flex:1;font-size:14px;outline:none;min-width:0;border-radius:16px;width:100%;padding:12px 12px 12px 45px}.wager-input-container input::-moz-placeholder{color:#4a5e72}.wager-input-container input::placeholder{color:#4a5e72}.wager-input-controls{display:flex;gap:4px;height:100%}.wager-input-controls .control{background:#1B2433;color:#FFFFFF;padding:5px 10px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;height:100%;transition:background .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.wager-input-controls .control:hover{background:#243348;color:#fff}.game-sidebar-buttons-container{display:flex;gap:6px;margin-bottom:14px}.game-sidebar-buttons-container-button{flex:1;background:#090f1a;border:1px solid #1e2d40;color:#8899aa;text-align:center;padding:10px 6px;border-radius:5px;cursor:pointer;font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.game-sidebar-buttons-container-button img{width:18px;height:18px}.game-sidebar-buttons-container-button:hover:not(.disabled){background:#111d2c;border-color:#2a3d52;color:#fff}.game-sidebar-buttons-container-button.active{background:#0a2218;border-color:#00DC82;color:#00DC82}.game-sidebar-buttons-container-button.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.play-button{display:block;width:100%;background:#00DC82;color:#000;border:none;padding:14px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;cursor:pointer;border-radius:10px;transition:background .2s;margin-top:4px;margin-bottom:16px}.play-button:hover:not(:disabled){background:#02c274}.play-button.disabled,.play-button:disabled{background:#111d2c;color:#3a4d5e;cursor:not-allowed}.play-button.stop{background:#e53e3e;color:#fff}.play-button.stop:hover{background:#c53030}.game-footer{display:flex;background:#1B2433;border-radius:14px;border:2px solid #1f293a}.game-footer .action{flex:1;display:flex;align-items:center;justify-content:center;padding:14px 0;cursor:pointer;border-radius:12px;color:#92A0B7;font-size:16px;transition:all .3s ease;pointer-events:auto!important;z-index:10}.game-footer .action:hover{background:#2b3a53;color:#fff}.game-footer .action.active{color:#090E18;background-color:#04EC8C}.game-footer .action i{transition:transform .2s ease}.game-footer .action:active i{transform:scale(.9)}.game-sidebar-history{min-height:40px}.game-sidebar-history-title{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#4a5e72;margin-bottom:8px;font-weight:700}.history-items{display:flex;flex-wrap:wrap;gap:4px;max-height:150px;overflow-y:auto;padding:4px 0}.history-item-wrapper{background:#090f1a;border:1px solid #1e2d40;border-radius:4px;padding:4px 8px;min-width:40px;transition:all .2s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center}.history-item-wrapper:hover{border-color:#00DC82;background:#111d2c}.history-item-wrapper div{font-size:10px;font-weight:700;color:#8899aa}.history-item-wrapper div:last-child{color:#00DC82;margin-left:4px}.history-item-wrapper .coin{width:14px;height:14px}.mines_grid{display:grid;grid-gap:8px;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);justify-content:center}@media (min-width:768px){.mines_grid{grid-gap:10px}}.mine{background:linear-gradient(180deg,#4D5A7B -41.84%,rgba(25,30,42,.321569)),#252B3A;border:none;border-radius:28px;box-shadow:0 12px 16px 0 #080C14,0 -8px 12px 0 #4D5A7B1F,inset 0 3px 0 0 #6C799A,inset 0 -5px 12px 0 #4D5A7B,inset 0 -4px 0 0 #4E5C7C,inset 0 -3px 0 0 #161A25;transition:background .25s ease,box-shadow .25s ease;cursor:pointer;position:relative}.mine,.mine-question{display:flex;align-items:center;justify-content:center}.mine-question{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mine img{width:75%}.mine img,.mine[data-type] .mine-question{display:none}.mine[data-type=lose] img:first-of-type,.mine[data-type=open] img:last-of-type{display:block}.mine:hover:not(.disabled){background:linear-gradient(0deg,#2D3549,#2D3549),linear-gradient(180deg,#5A6880 -41.84%,rgba(30,38,55,.32))}.mine.disabled{cursor:not-allowed}.mine.autoBetPick{background:linear-gradient(#252B3A,#252B3A) padding-box,linear-gradient(155deg,#8B5CF6,#6366F1) border-box;border:2px solid transparent}.mine.autoBetPick .mine-question{color:#A78BFA}.mine.mines-0.selected{background:linear-gradient(180deg,#008F48 -22.6%,rgba(25,30,42,.321569) 49.99%),#252B3A!important;box-shadow:0 12px 16px 0 #080C14,0 -8px 12px 0 #008F411F,inset 0 3px 0 0 #00B854,inset 0 -5px 12px 0 #008F4C73,inset 0 -5px 0 0 #008F418C,inset 0 -3px 0 0 #0D4022!important}.mine.mines-1.selected{border:2px solid #741418;background:linear-gradient(180deg,#8F0002 -41.84%,rgba(25,30,42,.321569) 49.99%),#252B3A!important;box-shadow:0 12px 16px 0 #080C14,0 -8px 12px 0 #8F00021F,inset 0 -5px 12px 0 #8F000273,inset 0 3px 0 0 #741418,inset 0 -5px 0 0 #741418,inset 0 -3px 0 0 #430809!important}.towerField{display:flex;flex-direction:column}.towerRow{display:flex;flex-direction:row}.cell{background:#0C101C;border:1px solid #252e45;display:inline-flex;width:115px;height:50px;border-radius:14px;transition:background .3s ease;align-items:center;justify-content:center;opacity:.3}.cell.active{opacity:1;cursor:pointer;background:#1B2433!important;border:1px solid #252e45!important}.cell.selected{opacity:1;background:#08342C!important;border:1px solid #04ec8c!important}.cell.red{border:1px solid #ff2727!important;background:#2E121A!important}.cell.green{background:#08342C!important;border:1px solid #04ec8c!important}.coin{width:200px;height:200px;position:relative;transform-style:preserve-3d}.coin .back,.coin .front{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;align-items:center;justify-content:center}.coin.back .front,.coin.front .back{display:none}.coin img{width:100%}.auto-bet-controls{display:flex;gap:4px;background:#090f1a;border:1px solid #1e2d40;border-radius:5px;padding:4px;margin-bottom:14px}.auto-bet-controls .btn{flex:1;background:#1a2535;color:#8899aa;border:none;font-size:11px;font-weight:700;padding:8px 4px;border-radius:4px;cursor:pointer;transition:all .15s ease;outline:none}.auto-bet-controls .btn:hover:not(.active){background:#243348;color:#fff}.auto-bet-controls .btn.active{background:#00DC82;color:#000}.input-append-percent{position:relative;display:flex;align-items:center;background:#111d2c;border-radius:4px;padding-right:18px;margin-left:4px}.input-append-percent input{width:40px;background:transparent;border:none;color:#fff;font-size:11px;padding:6px 4px;text-align:right;outline:none}.input-append-percent span{position:absolute;right:6px;font-size:10px;color:#4a5e72}.custom-checkbox{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:15px}.custom-checkbox input{display:none}.custom-checkbox .checkmark{width:18px;height:18px;background:#090f1a;border:1px solid #1e2d40;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.custom-checkbox input:checked+.checkmark{background:#00DC82;border-color:#00DC82}.custom-checkbox input:checked+.checkmark:after{content:"✔";color:#000;font-size:10px;font-weight:700}.custom-checkbox-label{font-size:12px;color:#6b7d8c;font-weight:600}.input-override{margin-bottom:8px!important}.wager-input-games{padding:4px!important}.autoBetInfinity{width:32px!important;display:flex!important;align-items:center!important;justify-content:center!important}.autoBetInfinity.active{color:#00DC82!important}.resultPopup{border:3px solid #3bc248;border-radius:8px;background:#090e18;display:flex;flex-direction:column;position:absolute;z-index:1000;left:50%;top:50%;transform:translate(-50%,-50%);align-content:center;justify-content:center;padding:0;text-align:center;transition:all .3s ease;box-shadow:0 8px 32px rgba(59,194,72,.3);overflow:hidden;min-width:200px;animation:popupReveal .3s ease forwards}@keyframes popupReveal{0%{opacity:0;transform:translate(-50%,-40%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.resultHeader{background:#3bc248;color:#fff;text-transform:uppercase;font-weight:800;padding:10px 0;font-size:1.1em;letter-spacing:1px}.resultPopup .multiplier{color:#3bc248;font-size:2.2em;font-weight:800;padding:15px 0 0}.resultPopup .divider{height:1px;width:60%;margin:8px auto;background:linear-gradient(90deg,transparent,rgba(59,194,72,.3),transparent)}.resultPopup .profit{color:#3bc248;font-weight:600;font-size:1.1em;padding:0 25px 20px;display:flex;align-items:center;justify-content:center;gap:8px}.resultPopup-lose{border-color:#e76376!important;box-shadow:0 8px 32px rgba(231,99,118,.3)!important}.resultPopup-lose .resultHeader{background:#e76376!important}.resultPopup-lose .multiplier,.resultPopup-lose .profit{color:#e76376!important}.resultPopup-lose .divider{background:linear-gradient(90deg,transparent,rgba(231,99,118,.3),transparent)!important}@media (max-width:1024px){.game-content-hilo{min-height:550px}}.game-hilo{width:100%;height:100%}.hilo_card{background:white;width:200px;height:300px;border-radius:12px;padding:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;transition:all .3s ease;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.5);display:flex;flex-direction:column}.hilo_card.small{width:80px;height:110px;padding:12px}.hilo-card-content{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.hilo-card-value{font-size:3.5rem;font-weight:700;line-height:.9}.hilo_card.small .hilo-card-value{font-size:1.4rem}.hilo-card-icon{font-size:2.2rem;margin-top:-4px}.hilo_card.small .hilo-card-icon{font-size:1rem;margin-top:-2px}.card_history_black{color:#2b2f3b}.card_history_red{color:#e86376}.hilo-btn-higher{background:#00DC82!important;color:#000!important}.hilo-btn-lower{background:#e76376!important;color:#fff!important}.hilo-btn-same{background:#1a2535!important;color:#fff!important}.hilo-replace-overlay{z-index:20;width:40px;height:40px;display:flex;align-items:center;justify-content:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.game-sidebar-history.horizontal{width:100%;overflow:hidden}.history-items.horizontal-scroll{display:flex!important;flex-wrap:nowrap!important;gap:8px;overflow-x:auto;padding:5px 0;scrollbar-width:thin;scrollbar-color:#212D40 transparent;width:100%}.history-items.horizontal-scroll::-webkit-scrollbar{height:4px}.history-items.horizontal-scroll::-webkit-scrollbar-thumb{background:#212D40;border-radius:10px}.history-item-wrapper{flex:0 0 auto;background:#111926;border:1px solid #212d40;border-radius:6px;min-width:60px;padding:8px 12px;text-align:center;transition:all .2s;cursor:default}.history-item-wrapper.active{background:#00DC82;border-color:#00DC82;box-shadow:0 0 15px rgba(0,220,130,.3)}.history-item-wrapper.active div{color:#000!important}.history-item-wrapper div:first-child{font-size:11px;font-weight:700;color:#94a3b8;margin-bottom:2px}.history-item-wrapper div:last-child{font-size:13px;font-weight:800;color:#fff}.history-item-wrapper.active div:first-child{opacity:.7}.game-radial-glow{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(0,100,75,.4) 0,transparent 65%)}.animate-fadeIn{animation:fadeIn .3s ease forwards}.modals{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);animation:fadeIn .25s ease}.xmodal{background:#0C101C;border:1px solid #212d40;border-radius:16px;width:90%;max-width:480px;position:relative;padding:30px;box-shadow:0 25px 60px rgba(0,0,0,.7);animation:slideUp .3s cubic-bezier(.34,1.56,.64,1)}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close{position:absolute;top:20px;right:20px;color:#4a5e72;cursor:pointer;font-size:20px;transition:all .2s;padding:5px}.modal-close:hover{color:#fff;transform:rotate(90deg)}.xmodal .heading{margin-bottom:24px;border-bottom:1px solid #212d40;padding-bottom:12px}.xmodal .title{font-weight:800;font-size:18px;color:#fff;text-transform:uppercase;letter-spacing:1px}.modal_content{color:#ccdce8}.xmodal .form-control{background:#090e18!important;border:1px solid #212d40!important;color:#fff!important;border-radius:8px!important;padding:12px 16px!important;width:100%!important;font-size:14px!important;margin-bottom:15px!important;outline:none!important;transition:border-color .2s}.xmodal .form-control:focus{border-color:#00DC82!important}.xmodal .btn-primary{background:#00DC82!important;color:#000!important;font-weight:800!important;border:none!important;padding:12px 24px!important;border-radius:8px!important;cursor:pointer!important;text-transform:uppercase;font-size:12px;letter-spacing:.5px;transition:all .2s}.xmodal .btn-primary:hover{background:#02c274!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,220,130,.2)}.xmodal .btn-outline-secondary{background:#212D40!important;color:#94a3b8!important;border:none!important;padding:12px 24px!important;border-radius:8px!important;cursor:pointer!important;text-transform:uppercase;font-size:12px;letter-spacing:.5px;transition:all .2s}.xmodal .btn-outline-secondary:hover{background:#2b3a53!important;color:#fff}.btn-group{display:flex;gap:10px}.btn-group .btn{flex:1}@keyframes pingRing{0%{box-shadow:0 0 0 0 #02625D}70%{box-shadow:0 0 0 14px rgba(59,130,246,0)}to{box-shadow:0 0 0 0 rgba(59,130,246,0)}}.animate-ping-ring{animation:pingRing 1s ease-out infinite}.plinko-ball{background:radial-gradient(circle at 35% 30%,#04EC8C 0,#00791A 100%);border-radius:50%;overflow:visible;pointer-events:none}.game-stairs{.stairsColumns{display:flex;flex-direction:row;width:100%}.stairsMultipliers{display:flex;flex-direction:column-reverse;margin-right:15px;.multiplier{display:flex;align-items:center;justify-content:center;width:70px;height:28px;text-align:center;color:#00E68A;font-weight:500;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;border-radius:6px;margin-bottom:12px;border:1px solid #00e68a;transition:all .3s ease;font-size:11px}}.stairsContainer{display:flex;flex-direction:column-reverse;position:relative;.character{pointer-events:none;height:36px;width:24px;position:absolute;z-index:20;background-size:auto 36px;background-repeat:no-repeat;transition:all .5s ease-in-out;bottom:0}.character.stand{background-image:url(/img/stairs/stand.png);animation:character-stand .8s steps(10) infinite}.character.run{background-image:url(/img/stairs/run.png);animation:character-run .8s steps(10) infinite}.character.victory{background-image:url(/img/stairs/victory.png);animation:character-victory .8s steps(10) infinite}.character.death{background-image:url(/img/stairs/death.png);animation:character-death .8s steps(9) forwards;width:30px;background-size:auto 36px}.character.climb{background-image:url(/img/stairs/climb.png);animation:character-climb .8s steps(10) infinite}}@keyframes character-climb{0%{background-position-x:0}to{background-position-x:-253px}}@keyframes character-stand{0%{background-position-x:0}to{background-position-x:-236px}}@keyframes character-victory{0%{background-position-x:0}to{background-position-x:-253px}}@keyframes character-death{0%{background-position-x:0}to{background-position-x:-316px}}@keyframes character-run{0%{background-position-x:0}to{background-position-x:-295px}}.stairsRow{display:flex;flex-direction:row;margin-bottom:12px;.stairsCell{position:relative;cursor:default;transition:all .3s ease;background:#1A2434;border-radius:6px;width:42px;height:28px;margin-right:4px;&.playable.active{cursor:pointer;background:#00E68A;box-shadow:0 0 10px rgba(0,230,138,.3);&:hover{background:#00ff99;transform:translateY(-1px)}}&.selected{background:#00E68A;box-shadow:0 0 15px rgba(0,230,138,.5)}&.invisible{background:transparent!important;box-shadow:none!important;pointer-events:none}.stairs-cell-stair{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/img/stairs/stair.png) no-repeat 50%;background-size:40% auto;z-index:1;opacity:.9}}}}@media (max-width:1350px){.game-stairs{.stairsMultipliers{margin-right:10px;.multiplier{width:55px;height:22px;font-size:9px;margin-bottom:8px}}.stairsRow{margin-bottom:8px;.stairsCell{width:26px;height:22px;margin-right:2px;border-radius:4px}}.stairsContainer .character{height:26px;width:16px;background-size:auto 26px;transform-origin:bottom center}}}@media (max-width:1000px){.game-stairs{.stairsMultipliers{margin-right:8px;.multiplier{width:45px;height:18px;font-size:8px;margin-bottom:6px}}.stairsRow{margin-bottom:6px;.stairsCell{width:18px;height:18px;margin-right:2px;border-radius:3px}}.stairsContainer .character{height:20px;width:12px;background-size:auto 20px}}}@media (max-width:700px){.game-stairs{padding:10px!important;.stairsMultipliers{margin-right:4px;.multiplier{width:35px;height:14px;font-size:7px;margin-bottom:4px}}.stairsRow{margin-bottom:4px;.stairsCell{width:11px;height:14px;margin-right:1px;border-radius:2px}}.stairsContainer .character{height:14px;width:8px;background-size:auto 14px}}}.game-slots{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.slotsContainer{position:relative;display:inline-block}.lineContainer{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;pointer-events:none}.svg_line{stroke-width:3px;stroke:var(--text);opacity:0;transition:opacity .3s ease}.svg_line.show{opacity:1}.game-content-slots{border:1px solid #212d40;background:radial-gradient(circle at top center,rgba(0,255,150,.1) 0,rgba(0,255,150,0) 50%),linear-gradient(180deg,#0c1017 0,#0C101C);padding:20px;border-radius:12px}.columnIconContainer,.game-content-slots{display:flex;align-items:center;justify-content:center}.columnIconContainer{position:relative;background:#1B2433;border:1px solid #212d40;border-radius:10px;width:55px;height:55px}@media (min-width:500px){.columnIconContainer{width:80px;height:80px;border-radius:15px}}@media (min-width:768px){.columnIconContainer{width:100px;height:100px}}.columnIconContainer .icon{width:60%;height:60%}.columnIconContainer .scatter,.columnIconContainer .wild{position:absolute;bottom:5px;z-index:5;left:50%;transform:translateX(-50%);font-weight:600;font-size:1.1em;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-shadow:1px 0 6px rgba(0,0,0,.55)}.slots-grid{width:-moz-fit-content;width:fit-content;border:6px solid #04ec8c;background:#0C101C;border-radius:16px;padding:10px}@media (min-width:500px){.slots-grid{border-width:10px;padding:15px;border-radius:22px}}@media (min-width:768px){.slots-grid{border-width:15px}}.slots-window{position:relative;overflow:hidden;height:181px;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}@media (min-width:500px){.slots-window{height:264px;gap:10px}}@media (min-width:768px){.slots-window{height:324px}}.outer-col{display:flex;justify-content:center}.slots-column{will-change:transform,filter;display:flex;flex-direction:column;justify-content:flex-start;position:relative;gap:8px}@media (min-width:500px){.slots-column{gap:12px}}.slots-grid.spinning .outer-col:nth-of-type(2) .slots-column{animation-delay:.1s}.slots-grid.spinning .outer-col:nth-of-type(3) .slots-column{animation-delay:.2s}.slots-grid.spinning .outer-col:nth-of-type(4) .slots-column{animation-delay:.3s}.slots-grid.spinning .outer-col:nth-of-type(5) .slots-column{animation-delay:.4s}.slots-grid.spinning .slots-column{animation:slotsScroll 3s cubic-bezier(.5,0,.5,1) 1,slotsBlur 3s cubic-bezier(.5,0,.5,1) 1;animation-fill-mode:forwards}@keyframes slotsScroll{0%{transform:translateZ(0)}90%{transform:translate3d(0,calc(-100% + 181px),0)}to{transform:translate3d(0,calc(-100% + 181px),0)}}@media (min-width:500px){@keyframes slotsScroll{0%{transform:translateZ(0)}90%{transform:translate3d(0,calc(-100% + 264px),0)}to{transform:translate3d(0,calc(-100% + 264px),0)}}}@media (min-width:768px){@keyframes slotsScroll{0%{transform:translateZ(0)}90%{transform:translate3d(0,calc(-100% + 324px),0)}to{transform:translate3d(0,calc(-100% + 324px),0)}}}@keyframes slotsBlur{0%{filter:blur(0)}10%{filter:blur(0)}30%{filter:blur(6px)}60%{filter:blur(6px)}80%{filter:blur(0)}}.slots-paylines{position:absolute;top:0;height:100%;text-align:center;left:-20px}@media (min-width:500px){.slots-paylines{left:-35px}}@media (min-width:768px){.slots-paylines{left:-44px}}.slots-paylines.right{left:unset;right:-5px}@media (min-width:500px){.slots-paylines.right{right:-5px}}@media (min-width:768px){.slots-paylines.right{right:-10px}}.slots-payline-block{position:absolute}.slots-payline-block.top{top:0}.slots-payline-block.middle{top:50%;transform:translateY(-50%)}.slots-payline-block.bottom{bottom:0}.slots-payline-indicator{opacity:1;transition:opacity .3s ease;margin-bottom:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#08342C;width:15px;height:15px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:600;border:1px solid transparent}@media (min-width:500px){.slots-payline-indicator{width:25px;height:25px;border-radius:6px;font-size:12px;margin-bottom:5px}}.slots-payline-indicator:last-child{margin-bottom:0}.slots-payline-indicator.disabled{opacity:.3;background:#1B2433}.slots-payline-indicator.active{border-color:#04EC8C;box-shadow:0 0 8px rgba(4,236,140,.4)}.game-blackjack{min-height:500px;perspective:1000px}.blackjack_card{width:90px;height:130px;background:#1a1f26;border-radius:8px;border:1px solid #303742;position:relative;display:flex;flex-direction:column;padding:8px;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.blackjack_card.card_up{background:white;color:black}.blackjack_card.card_down{background:linear-gradient(135deg,#2c3e50,#000000);border:2px solid #04ec8c}.card-back{width:100%;height:100%;background-image:radial-gradient(circle at 2px 2px,#04ec8c 1px,transparent 0);background-size:8px 8px;opacity:.3}.card-content{height:100%;display:flex;flex-direction:column;justify-content:space-between}.card-bottom-right,.card-top-left{display:flex;flex-direction:column;align-items:center;font-weight:900;line-height:1}.card-value{font-size:1.2rem}.card-symbol{font-size:1rem}.card-center-symbol{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.5rem;opacity:.8}.blackjack-hand{display:flex;gap:-40px;justify-content:center;min-height:130px;position:relative}.blackjack-hand-container{display:flex;flex-direction:column;align-items:center;gap:12px;position:relative}.blackjack-score-badge{background:#04ec8c;color:#0c1017;padding:2px 8px;border-radius:4px;font-weight:800;font-size:.85rem;box-shadow:0 0 15px rgba(4,236,140,.4)}.blackjack-hand .blackjack_card{margin-left:-40px}.blackjack-hand .blackjack_card:first-child{margin-left:0}.blackjack-dealer-area{margin-bottom:60px}.blackjack-player-area{display:flex;gap:40px;justify-content:center}.hand-active-arrow{position:absolute;top:-25px;left:50%;transform:translateX(-50%);color:#04ec8c;animation:bounce 1s infinite}@keyframes bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-10px)}}.blackjack-deck{position:absolute;top:20px;right:20px;width:70px;height:100px;background:#04ec8c;border-radius:6px;padding:4px;box-shadow:0 4px 10px rgba(0,0,0,.5);z-index:5}.deck-card-back{width:100%;height:100%;background-color:#0c1017;background-image:radial-gradient(circle at 2px 2px,#04ec8c 1px,transparent 0);background-size:8px 8px;border-radius:4px;opacity:.8}@media (max-width:640px){.blackjack-deck{width:50px;height:70px;top:10px;right:10px}.blackjack_card{width:65px;height:95px}.card-value{font-size:.9rem}.card-center-symbol{font-size:1.5rem}.blackjack-hand .blackjack_card{margin-left:-30px}.blackjack-player-area{gap:20px;flex-direction:column}}.game-baccarat{min-height:700px;perspective:1000px;overflow:visible!important}.chips-slider::-webkit-scrollbar{display:none}.chip-item{position:relative;border:2px solid rgba(255,255,255,.1);background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='18' fill='none' stroke='white' stroke-width='1' stroke-dasharray='2,2' opacity='0.3'/%3E%3C/svg%3E");background-size:cover}.baccarat-table-container{box-shadow:0 20px 50px rgba(0,0,0,.5);transition:transform .3s ease}.baccarat-spot{min-height:140px;position:relative;overflow:hidden}.baccarat-spot.active{background:rgba(4,236,140,.08);box-shadow:inset 0 0 20px rgba(4,236,140,.1)}.baccarat-spot.active:after{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:#04ec8c}.chip-stack{background:#04ec8c;color:#0c1017;padding:2px 8px;border-radius:4px;font-size:.7rem;font-weight:900;box-shadow:0 0 10px rgba(4,236,140,.5);animation:popIn .2s cubic-bezier(.175,.885,.32,1.275)}@keyframes popIn{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.baccarat-score-badge{background:#04ec8c;color:#0c1017;padding:4px 15px;border-radius:20px;font-weight:900;font-size:.85rem;box-shadow:0 0 20px rgba(4,236,140,.3)}.baccarat-score-badge.win{animation:pulseGreen 1.5s infinite}@keyframes pulseGreen{0%{box-shadow:0 0 0 0 rgba(4,236,140,.4)}70%{box-shadow:0 0 0 10px rgba(4,236,140,0)}to{box-shadow:0 0 0 0 rgba(4,236,140,0)}}.baccarat-hand .blackjack_card.win{border:3px solid #04ec8c;transform:translateY(-5px);box-shadow:0 10px 20px rgba(4,236,140,.2)}.sidebar-wager-chips-container{background:rgba(33,45,64,.3);padding:12px;border-radius:12px;border:1px solid rgba(48,55,66,.5)}@media (max-width:1024px){.baccarat-deck-shoe{top:40px;right:40px;transform:scale(.8)}.baccarat-board{transform:scale(.9)}}@media (max-width:768px){.baccarat-board{transform:scale(.8);gap:20px}.baccarat-hands-row{flex-direction:column;align-items:center;gap:30px}.baccarat-deck-shoe{position:relative;top:0;right:0;margin-bottom:20px;align-self:flex-end;margin-right:20px}}@media (max-width:640px){.baccarat-board{transform:scale(1);width:95%}.baccarat-bet-grid-wrapper{grid-template-columns:1fr}.baccarat-spot{min-height:100px;padding:20px}.baccarat-history-row,.baccarat-labels-row{display:none}.baccarat-deck-shoe{transform:scale(.7);margin-right:10px}}.game-roulette{position:relative;width:100%;height:100%;overflow:visible!important}.roulette-wheel-container{display:flex;justify-content:center;align-items:center;padding-top:20px;@media (max-width:768px){padding-bottom:20px;margin-bottom:0}perspective:1000px;position:relative;z-index:1}.roulette-wheel-canvas{width:320px;height:320px;border-radius:50%;box-shadow:0 0 50px rgba(0,0,0,.8),inset 0 0 20px rgba(255,255,255,.1);background:#0c101c;animation:rotating 20s linear infinite}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.roulette-table{width:100%;max-width:900px;margin:-160px auto 0;@media (max-width:768px){margin-top:0}background:transparent;border:none;border-radius:12px;padding:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:10}.roulette-grid{display:flex;gap:2px}.zero-column{width:60px;display:flex}.bet-spot.zero{flex:1;background:#62ca5b;color:white;border-radius:6px 0 0 6px;font-size:1.2rem;font-weight:900}.number-columns{flex:1;display:flex;flex-direction:column;gap:2px}.row-r{display:flex;height:4.2vh;min-height:32px;max-height:60px;gap:2px}.bet-spot{flex:1;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;transition:all .15s ease;font-size:.9rem;font-weight:700;border:1px solid rgba(255,255,255,.05)}.bet-spot:hover{filter:brightness(1.2);z-index:5}.bet-spot.red{background:#fe3955;color:white}.bet-spot.black{background:#272933;color:white}.bet-spot.bordered{background:#1a2535;color:#8899aa}.column-bets{width:50px;display:flex;flex-direction:column;gap:2px}.bet-spot.column{height:4.2vh;min-height:32px;max-height:60px;border-radius:0 6px 6px 0;font-size:.7rem}.outside-bets-row{display:flex;gap:2px;margin-top:10px}.outside-section{flex:1;display:flex;flex-direction:column;gap:2px}.outside-row{display:flex;height:3.5vh;min-height:28px;max-height:50px;gap:2px}.bet-spot.outside{border-radius:6px;font-size:.75rem;text-transform:uppercase}.chip-stack-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.chip-stack-overlay,.roulette-chip{display:flex;align-items:center;justify-content:center}.roulette-chip{width:24px;height:24px;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='white' stroke-width='2' stroke-dasharray='2,2' opacity='0.5'/%3E%3C/svg%3E");background-size:cover;font-size:8px;font-weight:900;color:white;box-shadow:0 3px 6px rgba(0,0,0,.4),inset 0 0 5px rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.3)}.bet-spot.active{box-shadow:inset 0 0 15px rgba(255,255,255,.2);border-color:#04ec8c}@media (max-width:768px){.roulette-table{overflow-x:auto;padding:10px}.outside-bets-row,.roulette-grid{min-width:unset;gap:1px}.column-bets,.zero-column{width:30px}.bet-spot{font-size:.6rem}.row-r{height:35px;gap:1px}.outside-row{height:30px;gap:1px}.bet-spot.zero{font-size:.8rem}.bet-spot.column{height:35px;font-size:.5rem}.roulette-wheel-canvas{width:200px;height:200px}}.game-videopoker{position:relative;width:100%;height:100%}.videopoker-paytable{width:100%;max-width:900px;background:#0c101c;border:1px solid #212d40;border-radius:12px;padding:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:30px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.paytable-item{display:flex;justify-content:space-between;padding:6px 12px;border-radius:6px;font-size:.75rem;font-weight:700;color:#8899aa;transition:all .2s ease}.paytable-item.active{background:rgba(4,236,140,.1);color:#04ec8c;box-shadow:inset 0 0 10px rgba(4,236,140,.05)}.paytable-item .multiplier{color:#ffffff}.paytable-item.active .multiplier{color:#04ec8c}.videopoker-cards{display:flex;gap:15px;justify-content:center;align-items:center;min-height:220px;width:100%;perspective:1000px}.poker-card-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px}.poker-card{width:130px;height:185px;background:white;border-radius:10px;position:relative;cursor:pointer;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);transform-style:preserve-3d;box-shadow:0 5px 15px rgba(0,0,0,.3)}.poker-card.holding{transform:translateY(-15px);box-shadow:0 15px 30px rgba(0,0,0,.5)}.hold-badge{background:#04ec8c;color:#0c1017;font-size:10px;font-weight:900;padding:4px 10px;border-radius:4px;text-transform:uppercase;opacity:0;transition:opacity .2s ease}.poker-card.holding+.hold-badge{opacity:1}.poker-card-content{width:100%;height:100%;padding:10px;display:flex;flex-direction:column;justify-content:space-between}.card-top-left{display:flex;flex-direction:column;align-items:flex-start;line-height:1}.card-value{font-size:1.4rem;font-weight:900}.card-suit{font-size:1.2rem}.card-center-suit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:4rem;opacity:.1}.poker-card.red{color:#fe3955}.poker-card.black{color:#272933}.videopoker-status{margin-top:40px;font-size:1.2rem;font-weight:900;color:#ffffff;text-transform:uppercase;letter-spacing:2px;min-height:30px}@media (max-width:1024px){.videopoker-paytable{grid-template-columns:repeat(2,1fr)}.videopoker-cards{gap:1.5vw;flex-wrap:nowrap}.poker-card{width:15vw;height:21vw;max-width:120px;max-height:170px}}@media (max-width:640px){.videopoker-paytable{grid-template-columns:1fr}.videopoker-cards{gap:1vw}.poker-card{width:16vw;height:23vw}.card-value{font-size:.9rem}.card-suit{font-size:.7rem}.card-center-suit{font-size:1.4rem}}.baccarat-deck-shoe{top:100px;right:60px;z-index:10}.baccarat-deck-shoe,.deck-card{position:absolute;width:70px;height:100px}.deck-card{background:white;border-radius:8px;padding:5px;box-shadow:0 1px 3px rgba(0,0,0,.3);right:0}.deck-card:first-child{z-index:5;top:0;right:0}.deck-card:nth-child(2){z-index:4;top:2px;right:2px}.deck-card:nth-child(3){z-index:3;top:4px;right:4px}.deck-card:nth-child(4){z-index:2;top:6px;right:6px}.card-inner{background-image:url(/img/misc/cardback.svg);background-size:cover;background-position:bottom;width:100%;height:100%;position:relative;border-radius:6px}.game-chicken-dash{--neon-yellow:#f5c518;--neon-orange:#ff6b35;--neon-green:#00ff88;--neon-red:#ff2d55;--neon-blue:#00d4ff;--neon-purple:#a855f7;background:#2a2d3e;color:white;flex-direction:column}.game-area,.game-chicken-dash{overflow:hidden;position:relative;display:flex}.game-area{flex:1;align-items:center;justify-content:flex-start;min-height:500px}.road-container{display:flex;height:100%;background:#1a1a2e;border-top:4px solid #333;border-bottom:4px solid #333;position:relative;will-change:transform;padding-left:300px;width:-moz-max-content;width:max-content}.start-strip{position:absolute;left:0;top:0;width:300px;min-height:100vh;background:url(/img/games/chicken-dash/green-belt-panel.svg) 50%/100% 100% no-repeat;z-index:10}.road-lane{width:250px;height:100%;position:relative;display:flex;flex-direction:column;flex-shrink:0}.road-lane:after{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 40px,transparent 0,transparent 80px)}@keyframes traffic-move{0%{transform:translateY(-150px)}to{transform:translateY(1200px)}}@keyframes traffic-fade-in{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.traffic-item{position:absolute;opacity:1;animation:traffic-move 3s linear infinite,traffic-fade-in .6s ease-out;left:50%;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4));display:flex;justify-content:center;transition:opacity .3s ease}.traffic-item.stopped{animation-play-state:paused;opacity:.8}.speed-lines{top:-60px;width:100%;height:60px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.05));opacity:.4}.headlight-beam,.speed-lines{position:absolute;pointer-events:none}.headlight-beam{bottom:-40px;width:15px;height:40px;background:linear-gradient(180deg,rgba(255,249,195,.4),transparent);filter:blur(4px);z-index:-1}.headlight-beam.left{left:10px;transform:rotate(5deg)}.headlight-beam.right{right:10px;transform:rotate(-5deg)}.multiplier-coin{width:120px;height:120px;border-radius:50%;background:rgba(62,75,122,.4);border:3px solid rgba(90,105,160,.4);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;transition:all .3s ease;position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 10px rgba(255,255,255,.05)}.coin-icon{position:absolute;font-size:4rem;opacity:.15;filter:grayscale(1) brightness(2);z-index:1;pointer-events:none;transform:rotateY(180deg)}.coin-text{position:relative;z-index:2;font-weight:900;font-size:28px;color:rgba(255,255,255,.5);font-family:Inter,sans-serif}.multiplier-coin.active{background:#4ade80;border-color:#22c55e;box-shadow:0 0 25px rgba(74,222,128,.5)}.multiplier-coin.active .coin-text{color:#064e3b;text-shadow:none}.multiplier-coin.active .coin-icon{opacity:.3;filter:none}@keyframes sprite-idle{0%{background-position-x:0}to{background-position-x:-1408px}}@keyframes sprite-run{0%{background-position-x:0}to{background-position-x:-1408px}}@keyframes sprite-jump{0%{background-position-x:0}25%{background-position-x:-352px}50%{background-position-x:-704px}75%{background-position-x:-1056px}to{background-position-x:-1056px}}@keyframes sprite-crash{0%{background-position-x:0}25%{background-position-x:-352px}50%{background-position-x:-704px}75%{background-position-x:-1056px}to{background-position-x:-1056px}}@keyframes jump-arc{0%{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-60px)}to{transform:translate(-50%,-50%) translateY(0)}}@keyframes flash-red{0%,to{background:transparent}50%{background:rgba(255,45,85,.2)}}.chicken-sprite{position:absolute;width:352px;height:192px;background-image:url(/img/games/chicken-dash/chicken-spritesheet-transparent.png);background-size:1408px 768px;background-repeat:no-repeat;z-index:100;filter:drop-shadow(0 4px 10px rgba(0,0,0,.3));transition:left .3s ease-out;transform:translate(-50%,-50%);image-rendering:auto}.chicken-sprite:after{content:"";position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:80px;height:16px;background:rgba(0,0,0,.3);border-radius:50%;filter:blur(6px);z-index:-1}.chicken-sprite.idle{background-position-y:0;animation:sprite-idle .8s steps(4) infinite}.chicken-sprite.run{background-position-y:-192px;animation:sprite-run .35s steps(4) infinite}.chicken-sprite.jump{background-position-y:-384px;animation:sprite-jump .5s step-end forwards,jump-arc .5s cubic-bezier(.45,.05,.55,.95) forwards}.chicken-sprite.burn{background-position-y:-576px;animation:sprite-crash .6s step-end forwards}.multiplier-ticker{font-family:Bebas Neue,sans-serif;text-shadow:0 0 20px rgba(255,255,255,.2);transition:color .3s ease,transform .1s ease}.multiplier-ticker.pulse{transform:scale(1.05)}.game-logo-container{position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:100;pointer-events:none;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.game-logo-image{height:100px;width:auto;-o-object-fit:contain;object-fit:contain}.game-controls-footer{position:absolute;bottom:0;left:0;right:0;height:90px;background:linear-gradient(0deg,rgba(10,10,18,.98) 0,rgba(20,20,35,.8));border-top:1px solid rgba(0,255,255,.3);box-shadow:0 -10px 30px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.1);backdrop-filter:blur(20px);z-index:1000;display:flex;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.game-controls-footer:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#00d4ff,#00ff88,#00d4ff,transparent);box-shadow:0 0 15px #00d4ff;opacity:.6}.controls-glass-panel{width:100%;max-width:1200px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:20px}.action-buttons,.left-controls,.middle-controls{display:flex;align-items:center;gap:15px}.control-box{background:rgba(45,55,72,.4);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:6px 12px;display:flex;flex-direction:column;align-items:center;min-width:70px;cursor:default}.control-icon{font-size:14px;opacity:.6;margin-bottom:2px}.control-value{font-size:13px;font-weight:800;color:#94a3b8;text-transform:uppercase}.stats-mini{display:flex;flex-direction:column;gap:2px;padding:0 30px}.stat-item{display:flex;justify-content:center;gap:10px;font-size:11px;font-weight:800;text-transform:uppercase;white-space:nowrap}.stat-item .label{color:#64748b}.stat-item .value{color:#facc15}.btn-auto{background:#713f12;border:none;width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;transition:all .2s;box-shadow:0 4px 0 #451a03}.action-buttons{display:flex;gap:15px}.action-buttons button{height:80px;border:none;padding:0;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;transition:all .1s}.btn-img-main{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.btn-jump{min-width:120px;background:#22c55e!important;box-shadow:0 4px 0 #166534!important}.btn-cashout,.btn-jump{border-radius:12px!important}.btn-cashout{min-width:160px;background:#b91c1c!important;flex-direction:column!important;padding:8px 0!important;box-shadow:0 4px 0 #7f1d1d!important}.btn-img-icon{height:35px;width:auto;margin-bottom:2px}.btn-multiplier{font-size:24px;font-weight:800;color:#fbbf24;line-height:1}.active-state button:active{box-shadow:0 1px 0 #7f1d1d!important}.inactive-state button{opacity:.3;filter:grayscale(1);cursor:not-allowed}@keyframes pulse-glow{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:1}}.active-state button:active{transform:translateY(4px)!important;box-shadow:0 2px 0 rgba(0,0,0,.5)!important}.inactive-state .btn-auto,.inactive-state .btn-cashout,.inactive-state .btn-jump{background:linear-gradient(180deg,#334155,#1e293b)!important;box-shadow:0 4px 0 #0f172a!important;opacity:.3;cursor:not-allowed;filter:grayscale(1)}.active-state button:hover{transform:translateY(-2px);filter:brightness(1.1)}.active-state button:active{transform:translateY(2px)}.crash-overlay{background:rgba(255,45,85,.2);animation:flash-red .5s ease-in-out}.crash-overlay,.win-overlay{position:absolute;inset:0;backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:50}.win-overlay{background:rgba(0,255,136,.1)}