@import url(https://fonts.googleapis.com/css2?family=Knewave&display=swap);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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:url(/static/media/background.1bba26076dc9fb98fddf.png) no-repeat 50% fixed;background-size:cover;color:#fff;font-family:Arial,sans-serif;padding:0}.App{text-align:center}main{padding:20px}.header{background-color:#000;border-bottom:2px solid #333;color:#fff;justify-content:center;left:0;padding:.3vw 2vw;position:fixed;right:0;top:0;z-index:1000}.header,.header-link-group{align-items:center;display:flex}.header-link-group{gap:5vw}.header-link-group a{color:#fff;font-family:Knewave,cursive;font-size:2vw;position:relative;text-decoration:none;transition:color .3s ease,transform .3s ease}.header-link-group a:hover{color:#fc0;transform:scale(1.1)}.header-link-group a:before{background-color:#fc0;bottom:-5px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.header-link-group a:hover:before{width:100%}.logo{height:5vw;margin:0 5vw;transition:transform .3s ease;width:auto}.logo:hover{transform:rotate(10deg)}body{margin:0;padding-top:8vw}html{scroll-behavior:smooth}@media (max-width:768px){.header-link-group{display:none}.logo{height:10vw;margin:0}}@keyframes pulseColor{0%{color:#fff}50%{color:#fc0}to{color:#fff}}@keyframes floatGrass{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes bounceButton{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes zoomLogo{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.hero{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;position:relative;text-align:center}.hero-content{z-index:1}.hero-content h1{font-size:3rem;margin-bottom:20px}.hero-content h1,.hero-content p{animation:pulseColor 2s infinite;font-family:Knewave,cursive}.hero-content p{font-size:1.2rem;margin-bottom:30px}.cta-button{animation:bounceButton 2s infinite;background-color:#f4a460;border-radius:5px;color:#fff;font-family:Knewave,cursive;font-size:1.1rem;padding:10px 20px;text-decoration:none;transition:background-color .3s ease,transform .3s ease}.cta-button:hover{background-color:#e88b3e;transform:scale(1.05)}.grass-image{animation:floatGrass 5s ease-in-out infinite;bottom:0;height:auto;left:0;position:absolute;width:100%;z-index:2}.character-image{animation:slideInFromLeft .5s ease-out;bottom:20%;height:70%;left:17%;max-width:30%;object-fit:cover;position:absolute;width:auto;z-index:1}.right-side{align-items:flex-end;bottom:0;display:flex;flex-direction:column;height:auto;position:absolute;right:20%;top:5%;z-index:1}.large-logo{animation:zoomLogo 5s ease-in-out infinite;height:auto;margin-bottom:-50px;max-width:1000px;width:30vw}.text-container{margin-bottom:5px}.text-line1{margin-bottom:-20px;margin-right:50px}.text-line1,.text-line2{animation:pulseColor 2s infinite;font-family:Knewave,cursive;font-size:2vw;text-shadow:3px 3px 0 #000,-3px 3px 0 #000,-3px -3px 0 #000,3px -3px 0 #000}.text-line2{margin-bottom:20px}.button-container{align-items:center;display:flex}.buy-button{animation:bounceButton 2s infinite;background-color:#3f1008;border:2px solid #6f4f28;border-radius:8px;color:#fff;font-family:Knewave,cursive;font-size:1.2vw;margin-right:1.5vw;padding:1vw 3vw;text-decoration:none;transition:background-color .3s ease,transform .3s ease}.buy-button:hover{background-color:#5a3f1f;transform:scale(1.05)}.social-icons{display:flex;gap:2vw}.social-icon svg{fill:#fff;height:4vw;transition:fill .3s ease;width:4vw}.social-icon svg:hover{fill:#fc0}@media (max-width:768px){h1{font-size:2rem}.cta-button,p{font-size:1rem}.cta-button{padding:8px 16px}.character-image{bottom:10%;height:50%;left:10%;max-width:40%}.large-logo{margin-bottom:-30px;width:50vw}.text-line1,.text-line2{font-size:4vw;margin-bottom:10px;margin-right:20px}.buy-button{font-size:1.5vw;margin-right:2vw;padding:1.5vw 4vw}.social-icons{gap:3vw}.social-icon svg{height:6vw;width:6vw}}@keyframes fadeIn{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-150%)}to{opacity:1;transform:translateX(0)}}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}50%{transform:translateX(10px)}75%{transform:translateX(-10px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-40px)}60%{transform:translateY(-20px)}}.about-section{justify-content:center;overflow:hidden;padding:5vh 2vw;position:relative}.about-content,.about-section{align-items:center;display:flex}.about-content{flex-direction:row;margin:0 auto;max-width:2000px;width:100%}.about-image,.about-text{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.about-text.in-view{animation:slideIn 1s ease-out forwards,shake 1s ease-in-out forwards,fadeIn 1s ease-out forwards;opacity:1;transform:translateY(0)}.about-image.in-view{animation:fadeIn 1s ease-out forwards,bounce 2s infinite;opacity:1;transform:translateY(0)}.about-text{flex:1 1;padding-right:2vw}.about-text h1{color:#f7f7f7;font-size:5vw;margin-bottom:2vh;transition:transform .3s ease,color .3s ease}.about-text h1,.about-text p{font-family:Knewave,cursive;text-shadow:4px 4px 0 #000,-4px 4px 0 #000,-4px -4px 0 #000,4px -4px 0 #000}.about-text p{color:#fff;font-size:1.8vw}.about-image{display:flex;flex:1 1;justify-content:center}.about-image img{animation:rotatePulse 3s infinite;max-height:70vh;max-width:100%;transition:transform .5s ease}.about-image img:hover{transform:scale(1.1)}@media (max-width:768px){.about-section{flex-direction:column;padding:4vh 2vw}.about-content{align-items:center;flex-direction:column;max-width:100%}.about-image,.about-text{text-align:center;width:100%}.about-text{margin-bottom:2vh;padding-right:0;text-shadow:none}.about-text h1{font-size:6vw;margin-bottom:1.5vh;text-shadow:none}.about-text p{font-size:4vw;text-shadow:none}.about-image img{max-height:50vh}}@media (max-width:480px){.about-text h1{font-size:7vw}.about-text p{font-size:5vw}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes rotatePulse{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(10deg) scale(1.05)}to{transform:rotate(0deg) scale(1)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.highlight{color:#fc0}.purchase-section{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10vh 2vw}.purchase-content{max-width:3000px;text-align:center;width:100%}.purchase-content h1{color:#fff;font-family:Knewave,cursive;font-size:5vw;margin-bottom:2vh;text-shadow:4px 4px 0 #000,-4px 4px 0 #000,-4px -4px 0 #000,4px -4px 0 #000}.purchase-content p{color:#fff;font-family:Knewave,cursive;font-size:2vw}.purchase-logo{animation:rotatePulse 3s infinite;height:auto;margin-bottom:3vh;width:20vw}.purchase-boxes{display:flex;flex-wrap:wrap;gap:3vw;justify-content:center;margin-bottom:2vh;position:relative}.purchase-box{background-color:#34130a;border:10px solid #000;border-radius:15px;box-shadow:0 4px 8px #0000001a;box-sizing:border-box;flex:0 1 auto;font-family:Knewave,cursive;font-size:3vh;margin-top:2vh;min-height:300px;opacity:0;padding:2vw;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:50vh;z-index:3}.purchase-box.left-box.animate{animation:slideInFromLeft 1s forwards}.purchase-box.middle-box.animate{animation:slideInFromTop 1s forwards}.purchase-box.right-box.animate{animation:slideInFromRight 1s forwards}.long-rectangle{background-color:#34130a;border:10px solid #020202;border-radius:20px;color:#fff;font-family:Knewave,cursive;font-size:1.5vw;margin-left:2%;margin-top:3vh;opacity:0;padding:2vw;text-align:center;width:90%}.long-rectangle.animate{animation:slideInFromBottom 1s forwards}@keyframes scrollText{0%{transform:translateX(30%)}to{transform:translateX(-300%)}}.section-divider{background-color:#fff;border-bottom:3px solid #000;border-top:3px solid #000;height:7vh;margin-bottom:-3vh;max-height:100%;overflow:hidden;position:relative;width:100%}.scroll-text{animation:scrollText 1s linear infinite;color:#000;font-family:Knewave,cursive;font-size:2vw;left:0;position:absolute;top:0;transform:translateY(-50%);white-space:nowrap;width:2%}@media (max-width:972px){.scroll-text{font-size:3vw}}@media (max-width:768px){.scroll-text{font-size:4vw}}@media (max-width:480px){.scroll-text{font-size:6vw}}.image-caption{color:#fff;font-family:Knewave,cursive;font-size:1.5rem;margin-top:1rem}.gallery{margin:2rem auto;max-width:100%;text-align:center}.gallery h1{color:#fff;font-family:Knewave,cursive;font-size:7rem;margin-bottom:1rem}.gallery-container{align-items:center;display:flex;justify-content:center;position:relative}.image-wrapper{max-width:600px;position:relative;width:100%}.gallery-image{border-radius:10px;height:auto;transition:opacity 1s ease-in-out;width:100%}.arrow{fill:#fff;background:#0000;border:none;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.left-arrow{left:0;padding:0 1rem}.right-arrow{padding:0 1rem;right:0}.end-image{display:block;margin:10vh auto -7.3vh;max-width:10vw}@media (max-width:768px){.end-image{margin-bottom:-13vh;margin-top:10vh;max-width:20vw}}@media (max-width:480px){.end-image{margin-bottom:-10vh;margin-top:8vh;max-width:30vw}}
/*# sourceMappingURL=main.ea66b743.css.map*/