@import"https://fonts.googleapis.com/css2?family=Flavors&display=swap";@import"https://fonts.googleapis.com/css2?family=Creepster&display=swap";@import"https://fonts.googleapis.com/css2?family=Comic+Neue:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap";*{padding:0;margin:0;box-sizing:border-box;pointer-events:auto}#root{display:flex;flex-direction:column;min-height:100vh;max-height:100vh}body{background-color:#242424;color:#fff;display:flex;flex-direction:column;font-family:Courier New,Courier,monospace;min-height:100vh;max-height:100vh}a{color:#0ff}a:visited{color:pink}.disable-dbl-tap-zoom{touch-action:manipulation}.pony-container{display:grid;overflow-y:scroll;grid-template-columns:repeat(auto-fill,minmax(20rem,1rem));width:90vw;grid-gap:1rem;align-items:stretch;height:100vh;justify-content:center;background-color:#323232;text-align:center}.pony-list-img{margin-left:auto;margin-right:auto;max-width:256px;max-height:256px;width:auto;height:auto;object-fit:contain}#buttons-holder{display:flex;gap:10px;width:100vw}.button{background-color:#464646;font-size:2.94vh;padding:5px;font-weight:700;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;flex:1;border-bottom:10px solid white;height:10.5vh;padding:1.5vh;touch-action:manipulation}.button-combo{color:#fff;font-weight:400}@keyframes smash-button-frames{0%{background-color:#0f0}to{background:#464646}}@keyframes pass-button-frames{0%{background-color:red}to{background:#464646}}.smash-button{color:#0f0;border-color:#0f0}.smash-button-anim{animation:smash-button-frames .25s}.pass-button{color:red;border-color:red}.pass-button-anim{animation:pass-button-frames .25s}.game-img{flex:1;object-fit:contain;max-width:80vw;width:auto;margin:30px;max-height:65vh}.pony-name{font-size:5vh;margin-top:2vh;text-align:center}.progress-display{font-size:2vh}.cached-img{visibility:hidden;display:flex;width:1px;height:1px}p#characters-preview-count{font-size:4vh;text-align:center}.menu-option{font-size:5vh;margin-top:2vh;text-align:center}input.menu-checkbox{width:5vh;height:5vh}button.start-button{width:60vw;height:10vh;font-size:200%}#menu-options{text-align:center}.title{font-size:7vh;text-align:center}.page-inner{flex-direction:column;display:flex;align-items:center;height:auto;max-height:100%;flex:1;overflow:hidden}.eventsDiv{position:absolute;width:100%;height:100%;pointer-events:none}.event{position:relative;z-index:-999;pointer-events:none}.starWars,.valentines{height:auto;max-height:50%;width:auto;max-width:100vw;position:absolute;bottom:0;right:0;z-index:-999;pointer-events:painted}.easter-pony{height:auto;max-height:45%;width:auto;max-width:100vw;transform:scaleX(-1);position:absolute;bottom:0;right:0;z-index:-999;pointer-events:painted}.xmas-tree{height:auto;max-height:45%;width:auto;max-width:100vw;position:absolute;bottom:0;right:0;z-index:-999;pointer-events:painted}.new-year{height:50%;width:max-content;position:absolute;bottom:0;right:0;z-index:-999;pointer-events:painted}.bday{height:50%;width:max-content;position:absolute;bottom:0;left:0;z-index:-999;pointer-events:painted}.cobweb{height:30%;width:fit-content;margin-left:0;margin-right:auto;z-index:-999;transform:scaleX(-1);pointer-events:none}div.vector{margin:10px auto;height:250px;width:600px;overflow:hidden;position:relative}svg{height:100%;width:100%}line,path{stroke-width:2px;fill:#d3d3d3}#top{stroke-width:2px}.snowflake{color:#fff;font-size:1em;font-family:Arial,sans-serif;text-shadow:0 0 5px #000}.snowflake,.snowflake .inner{animation-iteration-count:infinite;animation-play-state:running}@keyframes snowflakes-fall{0%{transform:translateY(0)}to{transform:translateY(110vh)}}@keyframes snowflakes-shake{0%,to{transform:translate(0)}50%{transform:translate(80px)}}.snowflake{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;user-select:none;cursor:default;animation-name:snowflakes-shake;animation-duration:3s;animation-timing-function:ease-in-out}.snowflake .inner{animation-duration:10s;animation-name:snowflakes-fall;animation-timing-function:linear}.snowflake:nth-of-type(0){left:1%;animation-delay:0s}.snowflake:nth-of-type(0) .inner{animation-delay:0s}.snowflake:first-of-type{left:10%;animation-delay:1s}.snowflake:first-of-type .inner,.snowflake:nth-of-type(8) .inner{animation-delay:1s}.snowflake:nth-of-type(2){left:20%;animation-delay:.5s}.snowflake:nth-of-type(2) .inner,.snowflake:nth-of-type(6) .inner{animation-delay:6s}.snowflake:nth-of-type(3){left:30%;animation-delay:2s}.snowflake:nth-of-type(11) .inner,.snowflake:nth-of-type(3) .inner{animation-delay:4s}.snowflake:nth-of-type(4){left:40%;animation-delay:2s}.snowflake:nth-of-type(10) .inner,.snowflake:nth-of-type(4) .inner{animation-delay:2s}.snowflake:nth-of-type(5){left:50%;animation-delay:3s}.snowflake:nth-of-type(5) .inner{animation-delay:8s}.snowflake:nth-of-type(6){left:60%;animation-delay:2s}.snowflake:nth-of-type(7){left:70%;animation-delay:1s}.snowflake:nth-of-type(7) .inner{animation-delay:2.5s}.snowflake:nth-of-type(8){left:80%;animation-delay:0s}.snowflake:nth-of-type(9){left:90%;animation-delay:1.5s}.snowflake:nth-of-type(9) .inner{animation-delay:3s}.snowflake:nth-of-type(10){left:25%;animation-delay:0s}.snowflake:nth-of-type(11){left:65%;animation-delay:2.5s}@keyframes balloons-fall{0%{transform:translateY(110vh)}to{transform:translateY(0)}}@keyframes balloons-shake{0%,to{transform:translate(0)}50%{transform:translate(30px)}}.balloon{color:#fff;font-size:1em;font-family:Arial,sans-serif;text-shadow:0 0 5px #000}.balloon,.balloon .inner{animation-iteration-count:infinite;animation-play-state:running}.balloon{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;user-select:none;cursor:default;animation-name:balloons-shake;animation-duration:3s;animation-timing-function:ease-in-out}.balloon .inner{animation-duration:10s;animation-name:balloons-fall;animation-timing-function:linear}.balloon:nth-of-type(0){left:1%;animation-delay:0s}.balloon:nth-of-type(0) .inner{animation-delay:0s}.balloon:first-of-type{left:10%;animation-delay:1s}.balloon:first-of-type .inner,.balloon:nth-of-type(8) .inner{animation-delay:1s}.balloon:nth-of-type(2){left:20%;animation-delay:.5s}.balloon:nth-of-type(2) .inner,.balloon:nth-of-type(6) .inner{animation-delay:6s}.balloon:nth-of-type(3){left:30%;animation-delay:2s}.balloon:nth-of-type(11) .inner,.balloon:nth-of-type(3) .inner{animation-delay:4s}.balloon:nth-of-type(4){left:40%;animation-delay:2s}.balloon:nth-of-type(10) .inner,.balloon:nth-of-type(4) .inner{animation-delay:2s}.balloon:nth-of-type(5){left:50%;animation-delay:3s}.balloon:nth-of-type(5) .inner{animation-delay:8s}.balloon:nth-of-type(6){left:60%;animation-delay:2s}.balloon:nth-of-type(7){left:70%;animation-delay:1s}.balloon:nth-of-type(7) .inner{animation-delay:2.5s}.balloon:nth-of-type(8){left:80%;animation-delay:0s}.balloon:nth-of-type(9){left:90%;animation-delay:1.5s}.balloon:nth-of-type(9) .inner{animation-delay:3s}.balloon:nth-of-type(10){left:25%;animation-delay:0s}.balloon:nth-of-type(11){left:65%;animation-delay:2.5s}
