@import url(https://fonts.googleapis.com/css2?family=Bowlby+One+SC&family=Open+Sans&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noticia+Text&family=VT323&family=Belanosima&family=Rye&display=swap);body{background-color:#2f3241;color:#86a5b1;display:flex;flex-direction:column;font-family:Open Sans,sans-serif}*{margin:0;padding:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield}.regular-font{font-family:Open Sans,sans-serif!important}.header{z-index:99}.bold,.no-option-route>h1,.route-option{font-family:Bowlby One SC,cursive}.bold,.regular-bold{font-weight:700}.capitalized{text-transform:capitalize}.black-bg{background:#000}.black-txt{color:#222325}.theme1{background:#222325;color:#fff}.route-view,.theme2{background:#fff;color:#222325}ul{list-style:none}a{color:#9feaf9;cursor:pointer;font-weight:600;outline:none;text-decoration:none}a:hover{border-bottom:1px solid}.app-container{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;margin:0 auto}.title{color:#fff;font-size:larger}.router-menu{flex:.2 1}.flex{flex:1 1}.flex,.flexy{align-items:center;display:flex;flex-direction:column;justify-content:center}.flex-1{flex:.1 1}.flex-2{flex:.2 1}.flex-3{flex:.3 1}.flex-4{flex:.4 1}.flex-5,.flexhalf{flex:.5 1}.flex-6{flex:.6 1}.flex-7{flex:.7 1}.flex-8{flex:.8 1}.flex-9{flex:.9 1}.flexfull{flex:1 1}.row{flex-direction:row}.alignstart{align-items:flex-start}.alignend{align-items:flex-end}.selfstart{align-self:flex-start}.selfcenter{align-self:center!important}.selfjustifiedstart{justify-self:flex-start}.selfend{align-self:flex-end}.justifystart{justify-content:flex-start}.justifyend{justify-content:flex-end}.spacebetween{justify-content:space-between}.spacearound{justify-content:space-around}.spaceevenly{justify-content:space-evenly}.bordered-icon:hover,.clickable:hover{cursor:pointer}.unclickable:hover{cursor:default!important}.screenspace,.screenwidth{min-width:100vw}.screenheight,.screenspace{min-height:100vh}.allheight,.allspace{height:100%}.allspace,.allwidth{width:100%}.padding20px{padding:20px}.padding10px{padding:10px}.pad-top{padding-top:1em}.pad-left{padding-left:1em}.marged-left{margin-left:1em}.marged-left-1p{margin-left:1%}.marged-right{margin-right:1em}.marged-right-small{margin-right:10px}.marged-bottom-tiny{margin-bottom:3px}.marged-left-tiny{margin-left:3px}.marged-top-high{margin-top:4vh}.marged-top-tiny{margin-top:10px}.no-margin{margin:0!important}.route-view{flex:.9 1;height:calc(100% - 20px);justify-content:flex-start;padding:10px;width:calc(100% - 20px)}.xlarge{font-size:1.5vw}.xxlarge{font-size:1.7vw}.xxxlarge{font-size:2vw}.xxxlarge-bigger{font-size:2.5vw}.xxxxlarge{font-size:3vw}.large{font-size:large}.small{font-size:small}.xsmall{font-size:x-small}.xxsmall{font-size:xx-small}.smaller{font-size:smaller}.spaced-text{letter-spacing:.5em}.larger{font-size:larger}.app-button{background:#222325;border-radius:20px;color:#fff;font-weight:700;padding:15px}.app-button-2,.app-button-3{background:rgba(255,0,0,.07);border-color:rgba(255,0,0,.6);border-radius:0 10px 0 0;color:#222325;font-weight:700;padding:10px;width:70%}.connect-wallet-button{background:silver;border-radius:10px;color:#222325;font-weight:700;padding:4px}.connect-wallet-button-connected{max-height:7vh;padding:3px;width:50%}.app-button-3{border-radius:10px 0 0 0}.app-button-4{background-color:#fff;border-radius:10px;color:#222325;font-size:small;font-weight:bolder;padding:3px}.small-button{width:7vw}.app-button-2:hover,.app-button-4:hover,.app-button:hover{cursor:pointer}.countdown-box{border-radius:10px;min-height:20vh;padding:2%}.centered,.countdown-box{text-align:center}.height-50{min-height:50vw}.marged-vertical{margin:30px 0}.marged-vertical-small{margin:10px 0}.marged-vertical-tiny{margin:5px 0}.marged-vertical-medium{margin:2.5em 0}.marged-vertical-high{margin:5em 0}.padded-vertical-small{padding:10px 0}.padded-vertical-medium{padding:2.5em 0}.marged-top{margin-top:1em}.marged-top-high{margin-top:3em}.marged-top-very-high{margin-top:10vh}.selected-route{color:#bb1415;font-weight:700}.red{color:#bb1415}.orange{color:#f1b322}.hoveropacity{opacity:1;transition:opacity .5s ease}.hoveropacity:hover{opacity:.7}.hoverscale{transition:scale .5s ease}.hoverscale:hover{scale:1.05}.grey{color:grey}.silver{color:silver}.white{color:#fff}.absolutewidth100vw{max-width:100vw;min-width:100vw}.width12{max-width:12vw;width:12vw}.width15{max-width:15vw;width:15vw}.width20{max-width:20vw;width:20vw}.width40{max-width:40vw;width:40vw}.width50{max-width:50vw;width:50vw}.width60{max-width:60vw;width:60vw}.width65{max-width:65vw;width:65vw}.width80{max-width:80vw;width:80vw}.width90p{max-width:90%;width:90%}.width90{max-width:90vw;width:90vw}.section-image{border-radius:20px;height:"auto";object-fit:contain;width:50vw}.section-image-half{height:"auto";object-fit:contain;width:20vw}.section-image-fourth{height:"auto";object-fit:contain;width:10vw}.justified{text-align:justify}.small-img{width:2.5vw}.small-img,.xsmall-img{height:auto;object-fit:contain}.xsmall-img{width:1.5vw}.medium-img{height:auto;object-fit:contain;width:7vw}.rounded{border-radius:10px}.white-border{border:1px solid #fff}.circular{border-radius:50%}.squared-logo{height:3vw;width:3vw}.footer{background:#000;color:#fff;min-height:10vh;width:100vw}.bordered-icon{border:1px solid grey;border-radius:50%;padding:7px}.app-input{border:1px solid silver;border-radius:5px;font-size:larger;margin:5px 0 2%;padding:.2em}.app-input::-webkit-input-placeholder{opacity:.5}.app-input::placeholder{opacity:.5}.ReactModal__Overlay.ReactModal__Overlay--after-open{background-color:rgba(0,0,0,.8)!important;z-index:100}.ReactModal__Content.ReactModal__Content--after-open{box-shadow:0 0 30px #fff}.tag{background:rgba(187,20,21,.7);border:1px solid #bb1415;color:#fff;padding:5px}.noborder{border:none}.noborder:focus{outline:none}.disabled-button{background:silver!important;color:grey!important}.disabled-button:hover{cursor:default!important}.margin-top-as-small{margin-top:13px}.bottom-bordered{border-bottom:1px solid grey}.bordered{border:1px solid grey}.progress-box{padding-left:10vw;padding-right:10vw}.no-option-route>h2{margin-top:30px}.no-option-route>h1{align-self:center;font-weight:700}.wallet-logo{height:"auto";object-fit:contain;padding:1em;width:30vw}.wallet-logo:hover{cursor:pointer}.rotated{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rotated-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.react-select-container-admin{width:80%}.hidden-overflow{overflow:hidden}@media (max-width:480px) or (max-height:480px){.machine-top-wrapper{display:none}.machine-wrapper{height:100vh!important;position:absolute;top:-30px!important}.machine-screen-wrapper{height:100vh!important;width:70vw}.machine-rules-table{min-height:20vh!important}.machine-rules-column,.machine-rules-column-last,.machine-rules-column-last>*,.machine-rules-column>*{height:100%!important}.play-over-msg{top:55vh!important}.card-suit-icon{height:20px}.card-level{font-size:1em}.card-logo{max-height:5vh;max-width:5vh}.marged-left-tiny{margin:0!important}}:root{--blue:#0500d5}.machine-bkg{background:url(/static/media/casino-bg.84a44598d5b771b8f618.jpg);background-repeat:no-repeat;background-size:100% 100%;height:100vh;width:100vw}.bluredbg{-webkit-backdrop-filter:blur(.4em);backdrop-filter:blur(.4em)}.machine-wrapper{background:#000;background:url(/static/media/old-leather.1f0b47b5757406d5383b.jpg);background-repeat:no-repeat;background-size:cover;border-radius:.5rem;font-family:VT323,monospace;height:80vh;position:absolute;top:15vh;-webkit-transform:perspective(1vw) rotateX(.3deg);transform:perspective(1vw) rotateX(.3deg);width:80vw}.machine-top-wrapper{background:#000;border:30px solid transparent;border-image-outset:0;border-image-slice:30 fill;border-image-source:url(/static/media/bezel_gradient.fd983f34ecc6736829ab.png);border-radius:.5rem;border-top-color:transparent!important;height:15vh;overflow:hidden;position:absolute;top:0;width:calc(70% - 20px);z-index:10}.machine-top-inner{background-image:url(/static/media/machine-top-bg.98e5f4c217fe6e613ed2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5rem;color:#fff;font-family:Belanosima,sans-serif}@-webkit-keyframes sliding-text-color{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes sliding-text-color{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.machine-top-title{-webkit-animation:sliding-text-color 2s ease-in-out infinite;animation:sliding-text-color 2s ease-in-out infinite;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#ff0 45%,#fff 55%,#ff0);background-position:100%;background-size:200% 100%;color:transparent;font-size:4vw;text-shadow:0 0 10px hsla(0,0%,98%,.7),0 0 30px rgba(255,217,0,.5)}.machine-screen-wrapper{border:30px solid transparent;border-image-outset:0;border-image-slice:20 fill;border-image-source:url(/static/media/bezel_gray.bd6a2c82f94df3a74356.png);max-height:68vh;overflow:hidden;width:70vw}.machine-screen{background:#0500d5;background:var(--blue);border-radius:1rem;box-shadow:inset 0 0 30px #000}.machine-rules-table{background:#03007a;border:3px solid #e9ff51;font-family:VT323,monospace;font-size:2.5vmin;line-height:2vmin;margin-top:5px;width:60vw}.machine-rules-column{border-right:3px solid #e9ff51;color:#e9ff51;height:100%;height:-webkit-max-content;height:max-content}.left-align{text-align:left!important}.machine-current-bet-rule>.rules-line{background:#ff000d}.machine-current-bet-rule>.current-white{color:#fff}.rules-line{background:#0501b9;text-align:right;width:100%}.machine-rules-column:not(.machine-rules-suits){align-items:flex-end;padding-right:4px}.machine-rules-suits{letter-spacing:3px}.machine-rules-column-last{align-items:flex-end;color:#e9ff51;font-weight:700;height:100%;padding-right:4px}.machine-current-bet-rule{background:#d7000a}.game-card{background:url(/static/media/game-card-background.0b27325ec9897c101c9c.jpeg);background-repeat:no-repeat;background-size:100% 100%;border:1px solid rgba(0,0,0,.7);border-radius:10px;height:25vh;max-height:25vh;overflow:hidden;-webkit-user-select:none;user-select:none;width:18vh}.game-card-top-status{color:#fff;font-size:1.5vw;letter-spacing:5px;text-shadow:2px 2px 5px #000}.game-card.flipped{background:#fff}@-webkit-keyframes appears{0%{opacity:0}to{opacity:1}}@keyframes appears{0%{opacity:0}to{opacity:1}}.machine-menu-button{background:#e9ff51;border-radius:2px;box-shadow:inset 3px 3px rgba(0,0,0,.3);color:#0e0e0e;cursor:pointer;font-size:1.2vw;height:2rem;min-height:2rem;-webkit-user-select:none;user-select:none}.machine-menu-button.middle-button{border-radius:50%;color:#bb1415;cursor:pointer;font-family:Rye,cursive;height:3.5em;padding:5px;width:4em}.rye-text{font-family:Rye,cursive}.machine-menu-button-disactivated{background:#565656;border-radius:2px;box-shadow:inset 3px 3px rgba(0,0,0,.3);min-height:2rem;-webkit-user-select:none;user-select:none}.menu-button{min-width:10vw}@-webkit-keyframes flip-vertical-left{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(180deg)scaleX(-1);transform:rotateY(180deg)scaleX(-1)}}@keyframes flip-vertical-left{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(180deg)scaleX(-1);transform:rotateY(180deg)scaleX(-1)}}.border-text{color:#bb1415;text-shadow:2px 0 #c5da40,-2px 0 #c5da40,0 2px #c5da40,0 -2px #c5da40,1px 1px #c5da40,-1px -1px #c5da40,1px -1px #c5da40,-1px 1px #c5da40,2px 3px 4px #000,0 0 10px #000}.border-text-black{text-shadow:0 0 5px #000}.vt323{font-family:VT323,monospace}.noticia{font-family:Noticia Text,serif}.play-over-msg{-webkit-animation:delay 2s linear forwards;animation:delay 2s linear forwards;background:#0501b9;font-size:3.5vw;font-weight:700;min-width:30vw;position:absolute;top:45vh}.blinking-button{-webkit-animation:blink-button 1s infinite;animation:blink-button 1s infinite}@-webkit-keyframes delay{0%{opacity:0}99%{opacity:0}to{opacity:1}}@keyframes delay{0%{opacity:0}99%{opacity:0}to{opacity:1}}@-webkit-keyframes blink-button{0%{background:#565656;color:#565656}49%{background:#565656;color:#565656}50%{background:#e9ff51;color:#000}}@keyframes blink-button{0%{background:#565656;color:#565656}49%{background:#565656;color:#565656}50%{background:#e9ff51;color:#000}}.landscape-restriction{background:#292929;color:#fff;height:100vh!important;left:0;position:absolute;top:0;width:100vw!important;z-index:1000}