body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{font-size:16px}*{box-sizing:border-box}.btn,button,div{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;transition:transform .1s ease;-webkit-user-select:none;user-select:none}.btn:active,button:active{transform:scale(.98)}.weather{border-radius:9px;font-family:Playwrite AU SA,serif;font-size:1.2rem;font-weight:600;left:20px;position:absolute;text-align:center;top:9vh;transition:all .25s ease;width:-webkit-max-content;width:max-content}.main,.weather{height:-webkit-max-content;height:max-content}.main{background-color:#fdecbb;min-height:100vh;overflow-x:hidden;width:100%}.App{display:flex;flex-direction:column;height:-webkit-max-content;height:max-content}.Head,.Head2{align-items:center;display:flex;gap:3vw;height:10vh;justify-content:center;width:100vw}.Head2{display:none;justify-content:space-evenly}.highlighted{color:#fa2a59!important;text-decoration:underline!important}.Head button{width:-webkit-max-content;width:max-content}.Head button,.Head2 button{background:none;border:none;color:#000;cursor:pointer;font-size:.9rem;outline:none;-webkit-text-decoration-color:#fa2a59;text-decoration-color:#fa2a59;text-decoration:none;transition:all .35s ease}.Head2 img{width:3rem}.Head button:hover,.Head2 button:hover{color:#fa2a59;font-size:1rem}.HomePage{align-items:center;display:flex;flex-direction:column;gap:5vh;justify-content:center;width:100%}.Title h1{color:#fa2a59;font-family:Playwrite AU SA,serif;font-optical-sizing:auto;font-size:5rem;margin-bottom:0;text-align:center}.Title p{font-family:Playwrite AU SA,serif;font-size:2rem;font-weight:600;margin-bottom:20px;text-align:center}.Catbutton{background:none;border:5px solid #000;border-radius:20px;color:#fa2a59;cursor:pointer;font-size:2rem;height:-webkit-max-content;height:max-content;margin-bottom:5vh;padding:10px;transition:all .55s ease;width:-webkit-max-content;width:max-content}.Catbutton:hover{background:#fa2a59;border:5px solid #fa2a59;color:#000}#cats{display:grid;grid-template-columns:repeat(6,1fr);margin-bottom:10px;width:98%}.cat{align-items:center;display:flex;flex-direction:column;gap:10px;width:100%}.cat img{border-radius:20px;width:200px}.cat h1{font-size:3rem;margin:0}.AimPage{align-items:center;display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;min-height:50vh;width:100%}.AimPage h1{color:#fa2a59;font-family:Playwrite AU SA,serif;font-optical-sizing:auto;font-size:3rem;margin:1vh 0 0;text-align:center}.AimPage p{font-family:Playwrite AU SA,serif;font-size:2rem;margin:40px 0 0}.generator{height:72vh;min-height:300px;position:relative;width:100%}.Restart{align-items:center;background-color:#fa2a5959;box-sizing:border-box;display:none;flex-direction:column;gap:5vh;height:90%;justify-content:center;padding-bottom:10vh;position:absolute;width:100vw;z-index:999}.Restart h1{color:#000}.Restart button{background:none;border:3px solid #000;border-radius:20px;cursor:pointer;font-size:2rem;height:50px;transition:all .25s ease;width:130px}.Restart button:hover{background-color:#831e36;border:3px solid #831e36;color:#e9e9e9}.Start{align-items:center;background-color:#fa2a5959;box-sizing:border-box;display:flex;flex-direction:column;gap:5vh;height:90%;justify-content:center;padding-bottom:10vh;position:absolute;width:100vw;z-index:999}.Start h1{color:#000}.Start button{background:none;border:3px solid #000;border-radius:20px;cursor:pointer;font-size:2rem;height:50px;transition:all .25s ease;width:130px}.Start button:hover{background-color:#831e36;border:3px solid #831e36;color:#e9e9e9}.reloadb{display:none;left:20px;position:absolute}.reloadb button{background:none;border:none;cursor:pointer;outline:none}.reloadb button img{width:4rem}.CatAim{background-position:50%;background-size:cover;border:none;border-radius:20px;cursor:pointer;height:194px;outline:none;position:absolute;transition:all .35s ease;width:194px}.CatAim:hover{transform:scale(1.007)}#timer{font-size:2.1rem;position:absolute;right:5vw}.CardHolder{align-items:center;display:flex;flex-direction:column;height:85vh;justify-content:center;width:100%}.CardHolder h1{color:#fa2a59;font-family:Playwrite AU SA,serif;font-size:3rem;margin:0 0 1vh;text-align:center}.Cards{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(5,1fr);width:70vw}.Card{aspect-ratio:1/1;background-size:cover;border-radius:16px;cursor:pointer;transition:background-image .12s ease,transform .55s ease,opacity .3s ease;width:100%}.movePage{height:85vh;position:relative;width:100%}#Player{background-image:url(/static/media/2.2601a990acfc11719922.jpeg);background-size:cover;border-radius:25px;height:120px;position:absolute;transition:all .35s ease;width:120px}.PuzzlePage{align-items:center;display:flex;gap:5vw;height:85vh;justify-content:space-evenly;width:100%}.Puzzle{border:4px solid #000;box-sizing:border-box;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);min-height:500px;min-width:500px}p{margin:0;padding:0}.piece{align-items:center;border:3px solid #000;box-sizing:border-box;display:flex;height:100%;justify-content:center;width:100%}.Puzzle div button{background:none;border:none;height:100%;outline:none;padding:0;width:100%}.Puzzle div button div{transition:all .3s ease}.puzpic{border:5px solid #000;min-height:300px;min-width:300px;transition:all .35s ease}.em,.puzpic2{display:none}.puzpic2{border:5px solid #000;min-height:180px;min-width:180px;position:absolute;right:10px;top:10vh}@media (max-width:980px){.Puzzle{min-height:350px;min-width:350px}.puzpic{min-height:210px;min-width:210px}.CardHolder{justify-content:space-evenly}.Cards{gap:2vw;grid-template-columns:repeat(4,1fr);width:90vw}.Card{width:100%}}@media (min-width:1700px){.Cards{width:1200px}}@media (max-width:440px){.Puzzle{min-height:90vw;min-width:90vw}.puzpic{display:none}.em,.puzpic2{display:block}.em{height:20px;width:20px}.Cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.Cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.Catbutton{border:3px solid #000;border-radius:14px}.Title h1{font-size:3rem;margin-top:7vh}.cat{width:100%}.cat img{height:107px;width:80px}html{font-size:12px}.Head{display:none;justify-content:space-evenly}.Head2{display:flex}.PuzzlePage{flex-direction:column;gap:2vh}.CatAim{height:120px;width:120px}}
/*# sourceMappingURL=main.0f248e70.css.map*/