body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow:hidden;padding:0}*{touch-action:manipulation;-webkit-user-select:none;user-select:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{bottom:0;display:flex;left:0;position:absolute;right:0;top:0;>*{flex:1 1}}.App{display:flex;flex-direction:column;position:relative;.sky{flex:4 1}.ground{flex:1 1}}.sky{position:relative;.backdrop{bottom:0;left:0;position:absolute;right:0;top:0}}.backdrop{animation:moving-sky 60s linear infinite;background-image:url(/WindHorseGame2024/static/media/mountains.dd29b9674d21b7c4d021.jpg);background-repeat:repeat-x;background-size:cover}@keyframes moving-sky{0%{background-position-x:0}to{background-position-x:calc(100% - 100vw)}}.paused{animation-play-state:paused!important}.ground{animation:moving-sky 10s linear infinite;background-color:green;background-image:url(/WindHorseGame2024/static/media/grass.09090bdd5779ca8fba08.png);background-position-y:0;background-repeat:repeat-x;background-size:cover}.wind{height:20%;position:absolute;transform:translateY(-50%);transition:top .1s,left 3s;img{aspect-ratio:1;height:100%;position:absolute}.sweat{animation:sweating 1s infinite}}.super{animation:super .3s infinite alternate}@keyframes super{0%{filter:hue-rotate(0))}to{filter:hue-rotate(1turn)}}@keyframes sweating{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.fo{aspect-ratio:1;border-radius:50%;height:20%;position:absolute;transform:translateY(-50%);transition:left .1s;&.locked{animation:glowing .5s infinite alternate}img{height:100%;width:100%}}@keyframes glowing{0%{filter:drop-shadow(0 0 10px white)}to{filter:drop-shadow(0 0 20px white)}}.score{color:#fff;font-size:24px;padding:10px;right:0;top:0}.fp,.score{position:absolute}.fp{background-color:pink;border:.5px solid red;bottom:0;transition:height .1s,filter .1s,border-color .1s;width:.5%;z-index:1}.fp.danger{animation:pulse .2s infinite alternate;background-color:red}.fp.pulse{border-color:pink}@keyframes pulse{0%{background-color:pink}to{background-color:red}}.minimap{height:1%;left:1%;position:absolute;top:0;width:98%;z-index:1;.mini{aspect-ratio:1;border:.5px solid #000;border-radius:50%;height:100%;position:absolute;top:0;transform:translateX(-50%);transition:left .1;z-index:1;&.wind{height:150%;transform:translate(-50%,-10%);z-index:2}}.cut{background-color:#fff;border-right:1px solid gray;height:100%;position:absolute;top:0;width:1px}}.hidden{display:none!important}.horse{animation:coming 5s;aspect-ratio:1;height:20%;left:0;position:absolute;transition:top .1s,left 3s;img{height:100%;position:absolute}}@keyframes coming{0%{left:100vw;scale:-1 1}99%{scale:-1 1}to{left:0;scale:1 1}}.horsemom{animation:coming30 5s;aspect-ratio:1;height:20%;left:30%;position:absolute;top:103%;transition:top .1s,left 3s;img{height:100%;position:absolute}}.horsemom,.windmom{&.hasChoices:after{animation:fadein .5s infinite alternate;content:"❗";font-size:3em;left:30%;position:absolute;text-shadow:0 0 1px #fff;top:0}}@keyframes coming30{0%{left:100vw;scale:-1 1}99%{scale:-1 1}to{left:30%;scale:1 1}}.windmom{animation:coming20 5s;aspect-ratio:1;height:20%;left:20%;position:absolute;top:89%;transition:top .1s,left 3s;img{height:100%;position:absolute}}@keyframes coming20{0%{left:100vw;scale:-1 1}99%{scale:-1 1}to{left:20%;scale:1 1}}.home{animation:homeappear 1s;aspect-ratio:1;bottom:0;height:30%;position:absolute;right:0;translate:0 10%;img{height:100%;width:100%}}@keyframes homeappear{0%{translate:100% 10%}to{translate:0 10%}}.finish{background-color:#fff9;border-radius:10px;bottom:0;left:0;margin:10%;overflow-y:auto;padding:5%;position:absolute;right:0;top:0}.fadein{animation:fadein 1s}@keyframes fadein{0%{opacity:0;transform:scaleY(0) translateY(100%)}to{opacity:1;transform:scaleY(1) translateY(0)}}.dialog{background-color:#fff9;border-radius:5px;font-size:11pt;padding:5px;transform:translateY(-50%)}.dialog,.queue{position:absolute}.queue{bottom:0;height:5%;left:1%;img{filter:drop-shadow(0 0 1px black);height:100%;&.highlight{animation:shine .5s infinite alternate,fadeout 3s}}}@keyframes shine{0%{filter:brightness(300)}to{filter:brightness(100)}}@keyframes fadeout{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(10)}}.choices{bottom:0;display:flex;left:0;position:absolute;right:0;top:0;z-index:1;.choice{align-items:center;background-color:#fff9;border:0;border-radius:1em;display:flex;flex:1 1;font-size:14pt;justify-content:center;margin:1em 0;padding:1em;&+.choice,&:first-child{margin-left:1em}&:last-child{margin-right:1em}}}
/*# sourceMappingURL=main.270b1e74.css.map*/