:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#352618;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow:hidden}#root{max-width:1920px;margin:0;padding:0;text-align:center}body{padding:0;margin:0;height:100vh;display:flex;justify-content:center;align-items:center}.pixel-iframe{aspect-ratio:9 / 15;width:min(100vw,60vh);height:min(100vh,calc(100vw * (15 / 9)));position:absolute;z-index:100;top:0;left:0;margin:auto;display:flex;justify-content:center;align-items:center;background:#352618;overflow:hidden;border:none}.start-screen{position:relative;width:100%;height:100%;background-image:url(/assets/start_bg-D64x1ERm.png);background-size:contain;background-position:bottom;background-repeat:no-repeat;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;padding:44px 77px;box-sizing:border-box;gap:60px}@media (max-height: 900px){.start-screen{padding:20px 55px}}@media (max-width: 400px){.start-screen{padding:22px 40px;gap:24px}}.start-screen .controls{position:absolute;top:20px;display:flex;justify-content:center;align-items:center;width:100%;gap:10px}.start-screen .controls button{background-color:transparent;border:none;cursor:pointer;width:3vw;height:3vw;transition:all .1s ease;padding:0}@media (max-width: 1280px){.start-screen .controls button{width:40px;height:40px}}.start-screen .controls button.click{scale:.95}.start-screen .controls button img{width:100%;object-fit:contain;cursor:pointer}.start-screen .logo{width:100%}.start-screen button{background-color:transparent;border:none;width:50%;cursor:pointer;transition:all .1s ease}.start-screen button.click{scale:.95}@media (max-width: 400px){.start-screen button{width:60%}}.start-screen button img{width:100%;object-fit:contain;cursor:pointer}.start-screen .hamburger-menu{position:absolute;top:0;right:0;background-color:#000000f2;border:none;cursor:pointer;width:100%;height:100vh;display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:20px;padding:60px;box-sizing:border-box}.start-screen .hamburger-menu .close{width:2.5vw;height:2.5vw;position:absolute;top:20px;right:20px}.start-screen .hamburger-menu .logo{width:15vw}.start-screen .hamburger-menu .sound-control{display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px}.start-screen .hamburger-menu .sound-control .col{display:flex;justify-content:flex-start;align-items:center;width:50%;gap:10px}.start-screen .hamburger-menu .sound-control .col:last-child{justify-content:flex-end}.start-screen .hamburger-menu .sound-control .col p{font-family:Inter;font-weight:700;font-style:Bold;font-size:1.4vw;line-height:100%;letter-spacing:0px;text-align:center;text-transform:uppercase;cursor:pointer;transition:all .1s ease;opacity:.5;-webkit-user-select:none;user-select:none}.start-screen .hamburger-menu .sound-control .col p.sound{opacity:1;cursor:default}.start-screen .hamburger-menu .sound-control .col p.active{color:#fff;opacity:1}.start-screen .hamburger-menu .need-help{justify-self:flex-end;display:flex;justify-content:center;align-items:center;gap:10px}.start-screen .hamburger-menu .need-help svg{width:1.6vw;height:1.6vw}.start-screen .hamburger-menu .need-help p{color:#e38d00;text-align:center;font-family:Inter;font-size:1.4vw;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.tutorial{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000f2;z-index:1000;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:100px 20px 20px;box-sizing:border-box;overflow:hidden}.tutorial .close-button{position:absolute;top:20px;right:20px;background-color:transparent;border:none;cursor:pointer;width:fit-content}.tutorial .close-button img{width:2vw;height:2vw}@media (max-width: 1280px){.tutorial .close-button img{width:30px;height:30px}}.tutorial img{width:100%;height:95%;object-fit:contain}.tutorial .train{position:absolute;bottom:20px;left:50%;transform:translate(-50%);pointer-events:none}.tutorial .train.active-2{object-fit:cover;width:180%;bottom:-20%;left:12%}.tutorial .train.active-3{object-fit:cover;width:125%;bottom:2%;left:67%}.tutorial .train.active-3.second{width:125%;bottom:-35%;left:72%}.tutorial .train.active-4{object-fit:cover;width:125%;bottom:-7%;left:77%}.tutorial .train.active-8{object-fit:cover;width:180%;bottom:-9%;left:130%}.tutorial .train.active-9{object-fit:cover;width:95%;bottom:-24%;left:51%}.tutorial .tutorial-controls{display:flex;justify-content:center;align-items:center;width:100%;gap:10px}.tutorial .tutorial-controls button{background-color:transparent;border:none;cursor:pointer;width:fit-content;padding:0;transition:all .1s ease}.tutorial .tutorial-controls button.click{scale:.95}.tutorial .tutorial-controls button.disabled{cursor:default;mix-blend-mode:screen}.tutorial .tutorial-controls button img{width:3vw;height:3vw}@media (max-width: 1280px){.tutorial .tutorial-controls button img{width:50px;height:50px}}@media (max-height: 700px){.tutorial .tutorial-controls button img{width:30px;height:30px}}.crypto-express-lobby{aspect-ratio:9/15;width:min(100vw,60vh);height:min(100vh,166.6666666667vw);margin:auto;display:flex;justify-content:center;align-items:center;background:#352618;overflow:hidden}.crypto-express-lobby .crypto-express-lobby-body{width:100%;height:100%;max-width:900px;max-height:1500px;overflow-y:hidden}.choose-your-bet{position:relative;width:100%;height:100%;background-image:url(/assets/start_bg-D64x1ERm.png);background-size:contain;background-position:bottom;background-repeat:no-repeat;font-size:6.6666666667vw}.choose-your-bet:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#1e0d07b2}.choose-your-bet .section-background{position:absolute;z-index:0;object-fit:contain;top:50%;left:50%;transform:translate(-50%,-50%);width:96%;height:100%}.choose-your-bet .sign{position:absolute;z-index:1;width:75%;left:50%;transform:translate(-50%);top:8%}@media (max-width: 500px){.choose-your-bet .sign{max-width:290px}}.choose-your-bet .content{position:absolute;z-index:1;top:25%;width:100%;display:flex;flex-direction:column;align-items:center;gap:42px}@media (max-width: 600px){.choose-your-bet .content{gap:8px}}@media (max-height: 600px){.choose-your-bet .content{gap:16px}}.choose-your-bet .content h3{width:70%;font-family:Inter;font-weight:600;font-style:italic;font-size:26px;line-height:1;letter-spacing:0px;text-align:center;color:#20150e;margin:0}@media (max-height: 900px){.choose-your-bet .content h3{font-size:22px}}@media (max-height: 600px){.choose-your-bet .content h3{font-size:16px}}@media (max-width: 500px){.choose-your-bet .content h3{font-size:22px}}@media (max-width: 400px){.choose-your-bet .content h3{font-size:15px}}.choose-your-bet .content .bet-row{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;position:relative;z-index:100}.choose-your-bet .content .bet-row img.minus,.choose-your-bet .content .bet-row img.plus{width:100px;cursor:pointer;transition:all .3s ease}@media (max-height: 900px){.choose-your-bet .content .bet-row img.minus,.choose-your-bet .content .bet-row img.plus{width:80px}}@media (max-height: 740px){.choose-your-bet .content .bet-row img.minus,.choose-your-bet .content .bet-row img.plus{width:48px}}@media (max-width: 500px){.choose-your-bet .content .bet-row img.minus,.choose-your-bet .content .bet-row img.plus{width:15vw}}@media (max-width: 400px){.choose-your-bet .content .bet-row img.minus,.choose-your-bet .content .bet-row img.plus{width:14vw}}.choose-your-bet .content .bet-row img.minus.click,.choose-your-bet .content .bet-row img.plus.click{scale:.96}.choose-your-bet .content .bet-row img.minus.disabled,.choose-your-bet .content .bet-row img.plus.disabled{cursor:default}.choose-your-bet .content .bet-row img.minus.disabled.click,.choose-your-bet .content .bet-row img.plus.disabled.click{scale:unset}.choose-your-bet .content .bet-row .bet-amount{position:relative;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.choose-your-bet .content .bet-row .bet-amount img{width:300px;-webkit-user-select:none;user-select:none}@media (max-height: 900px){.choose-your-bet .content .bet-row .bet-amount img{width:240px}}@media (max-height: 740px){.choose-your-bet .content .bet-row .bet-amount img{width:130px}}@media (max-width: 500px){.choose-your-bet .content .bet-row .bet-amount img{width:45vw}}@media (max-width: 400px){.choose-your-bet .content .bet-row .bet-amount img{width:40vw}}@media (max-width: 300px){.choose-your-bet .content .bet-row .bet-amount img{width:50vw}}.choose-your-bet .content .bet-row .bet-amount p{display:flex;justify-content:center;align-items:center;gap:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-family:Inter;font-weight:800;font-size:54px;line-height:100%;letter-spacing:0px;text-align:center;text-transform:uppercase;color:#fff;-webkit-text-stroke:2.8px #611c3c}.choose-your-bet .content .bet-row .bet-amount p img{height:52px;width:fit-content}@media (max-height: 900px){.choose-your-bet .content .bet-row .bet-amount p img{height:32px}}@media (max-width: 500px){.choose-your-bet .content .bet-row .bet-amount p img{height:46px}}@media (max-width: 400px){.choose-your-bet .content .bet-row .bet-amount p img{height:42px;width:26px}}@media (max-height: 900px){.choose-your-bet .content .bet-row .bet-amount p{font-size:36px;-webkit-text-stroke:1.5px #611c3c}}@media (max-width: 500px){.choose-your-bet .content .bet-row .bet-amount p{font-size:36px;-webkit-text-stroke:1px #611c3c}}@media (max-width: 400px){.choose-your-bet .content .bet-row .bet-amount p{font-size:36px;-webkit-text-stroke:2px #611c3c}}.choose-your-bet .content .train{position:absolute;top:-15%;z-index:60;width:80%;height:fit-content;-webkit-user-select:none;user-select:none}@media (max-width: 500px){.choose-your-bet .content .train{max-width:320px;top:5%;height:unset}}.choose-your-bet .coins{position:absolute;z-index:99;bottom:7%;left:26%;transform:translate(-50%);width:22%}.choose-your-bet .cactus{position:absolute;z-index:99;bottom:5%;right:10%;transform:translate(-50%);width:16%}.choose-your-bet button.next-button{position:absolute;z-index:100;bottom:4%;left:50%;transform:translate(-50%);width:40%;background-color:transparent;border:none;cursor:pointer;transition:all .3s ease}.choose-your-bet button.next-button.click{scale:.995}.choose-your-bet button.next-button img{width:100%;object-fit:contain}@media (max-width: 500px){.choose-your-bet button.next-button img{max-width:290px}}.choose-nickname{position:relative;width:100%;height:100%;background-image:url(/assets/start_bg-D64x1ERm.png);background-size:contain;background-position:bottom;background-repeat:no-repeat}.choose-nickname:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#1e0d07b2}.choose-nickname .section-background{position:absolute;z-index:0;object-fit:contain;top:50%;left:50%;transform:translate(-50%,-50%);width:96%;height:100%}.choose-nickname .sign{position:absolute;z-index:1;width:75%;left:50%;transform:translate(-50%);top:19%}@media (max-width: 500px){.choose-nickname .sign{max-width:290px}}.choose-nickname .nickname-selection{position:relative;z-index:2;top:40%;left:50%;transform:translate(-50%);width:80%;box-sizing:border-box}@media (max-width: 450px) or (max-height: 900px){.choose-nickname .nickname-selection{top:35%}}.choose-nickname .nickname-selection input{background-color:transparent;background-image:url(/assets/wildwest__input_background-CR0-VdoF.png);background-size:contain;background-repeat:no-repeat;background-position:center;padding:26px 48px 36px;width:100%;box-sizing:border-box;border:none;outline:none;font-size:36px;font-family:Ultra;text-transform:uppercase;color:#fff}@media (min-width: 1920px){.choose-nickname .nickname-selection input{padding:40px 60px 48px}}@media (max-width: 700px) or (max-height: 900px){.choose-nickname .nickname-selection input{font-size:24px}}@media (max-width: 400px) or (max-height: 600px){.choose-nickname .nickname-selection input{padding:22px 1.7vw 30px;font-size:18px}}.choose-nickname .nickname-selection .error{margin:0;text-align:left;padding-left:16px;padding-top:8px;font-family:Inter;font-weight:600;font-style:italic;font-size:18px;line-height:100%;letter-spacing:0px;color:red}@media (max-width: 400px) or (max-height: 900px){.choose-nickname .nickname-selection .error{font-size:13px;padding-top:2px;padding-left:8px}}.choose-nickname .coins{position:absolute;z-index:99;bottom:18%;left:26%;transform:translate(-50%);width:22%}.choose-nickname .cactus{position:absolute;z-index:99;bottom:15%;right:10%;transform:translate(-50%);width:16%}.choose-nickname button.next-button{position:absolute;z-index:100;bottom:15%;left:50%;transform:translate(-50%);width:40%;background-color:transparent;border:none;cursor:pointer;transition:all .3s ease}.choose-nickname button.next-button.click{scale:.995}.choose-nickname button.next-button.disabled{cursor:default}.choose-nickname button.next-button.disabled img{filter:grayscale(1)}.choose-nickname button.next-button img{width:100%;object-fit:contain}@media (max-width: 500px){.choose-nickname button.next-button img{max-width:290px}}
