.page-module__5qHPaG__app{color:#5d4037}@media (max-width:768px){.page-module__5qHPaG__hiddenUnderSm{display:none}}.page-module__5qHPaG__appTitle{place-content:center;display:inline-flex}.page-module__5qHPaG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__5qHPaG__header{z-index:100;background:linear-gradient(135deg,#ffa45c,#ff8c42);padding:8px;position:sticky;top:0;box-shadow:0 4px 20px #ff8c4226}.page-module__5qHPaG__nav{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.page-module__5qHPaG__logo{transform-origin:50%;animation:2s ease-in-out infinite page-module__5qHPaG__wiggle}.page-module__5qHPaG__navLinks{gap:8px;display:flex}.page-module__5qHPaG__navLink{color:#fff;border-radius:16px;padding:8px;font-size:1.1rem;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.page-module__5qHPaG__navLink:hover{background-color:#fff3;transform:translateY(-2px)}.page-module__5qHPaG__navLink:hover:after{transform:translate(-50%)scale(1)}.page-module__5qHPaG__hero{aspect-ratio:1280/720;background:linear-gradient(45deg,#ffd6a5,#fff1e6);position:relative}@media (min-width:768px){.page-module__5qHPaG__hero{aspect-ratio:unset;height:560px}}.page-module__5qHPaG__heroImage{aspect-ratio:1280/720;object-fit:contain;height:auto;transition:all 1s}@starting-style{.page-module__5qHPaG__heroImage{opacity:0}}.page-module__5qHPaG__story{background:#ffd6a533;padding:3rem 0}.page-module__5qHPaG__storyCard{background-color:#fff;border-radius:30px;max-width:900px;margin:auto;padding:3rem;position:relative;box-shadow:0 10px 30px #ff8c421a}.page-module__5qHPaG__story:before{content:"";background-color:#fff;width:30px;height:30px;position:absolute;top:-15px;left:30px;transform:rotate(45deg);box-shadow:-5px -5px 10px #ff8c420d}.page-module__5qHPaG__storyText{white-space:pre-line;font-size:1.2rem;line-height:1.8}.page-module__5qHPaG__sectionTitle{color:#ffa45c;text-align:center;margin-bottom:2rem;font-size:2.2rem;font-weight:700;display:inline-block;position:relative}.page-module__5qHPaG__sectionTitle:after{content:"";background:linear-gradient(90deg,#ffa45c,#ff8c42);border-radius:2px;width:100%;height:4px;animation:.8s ease-out .4s forwards page-module__5qHPaG__expandWidth;position:absolute;bottom:-10px;left:0;transform:scaleX(0)}.page-module__5qHPaG__character{background-color:#ffedd8;padding:6rem 2rem;position:relative;overflow:hidden}.page-module__5qHPaG__characterContainer{align-items:center;gap:4rem;max-width:1200px;margin:0 auto;display:flex}.page-module__5qHPaG__characterImage{background:linear-gradient(135deg,#ffa45caa,#ff8c42aa);border-radius:30px;flex:1;overflow:hidden;box-shadow:0 10px 30px #ff8c4226}.page-module__5qHPaG__characterImage img{width:100%;height:auto;transition:transform .5s}.page-module__5qHPaG__characterImage:hover img{transform:scale(1.05)}.page-module__5qHPaG__characterInfo{flex:1;padding:2rem}.page-module__5qHPaG__characterInfo h2{color:#ffa45c;margin-bottom:1.5rem;font-size:2.2rem}.page-module__5qHPaG__characterInfo p{font-size:1.2rem;line-height:2}.page-module__5qHPaG__download{text-align:center;background:linear-gradient(135deg,#ffd6a5,#fff1e6);padding:6rem 2rem;position:relative}.page-module__5qHPaG__downloadButtons{justify-content:center;gap:2rem;margin-top:3rem;display:flex}.page-module__5qHPaG__downloadButton{color:#fff;cursor:pointer;background:linear-gradient(45deg,#ffa45c,#ff8c42);border:none;border-radius:50px;align-items:center;gap:.5rem;padding:1rem 2.5rem;font-size:1.2rem;font-weight:700;text-decoration:none;transition:all .3s;animation:.8s cubic-bezier(.175,.885,.32,1.275) both page-module__5qHPaG__bounceIn;display:flex;box-shadow:0 4px 15px #ff8c4233}.page-module__5qHPaG__downloadButton:nth-child(2){animation-delay:.2s}.page-module__5qHPaG__downloadButton:hover{transform:translateY(-3px);box-shadow:0 6px 20px #ff8c424d}.page-module__5qHPaG__downloadInfo{color:#5d4037;margin-top:2rem;font-size:1.1rem}.page-module__5qHPaG__footer{color:#fff;text-align:center;background:linear-gradient(135deg,#ffa45c,#ff8c42);padding:3rem}.page-module__5qHPaG__footer p{opacity:.9;font-size:1.1rem}.page-module__5qHPaG__scrollFade{opacity:0;transition:all 1s ease-out;transform:translateY(30px)}.page-module__5qHPaG__scrollSlideRight{opacity:0;transition:all 1s ease-out;transform:translate(-100px)}.page-module__5qHPaG__scrollSlideUp{opacity:0;transition:all 1s ease-out;transform:translateY(50px)}.page-module__5qHPaG__visible{opacity:1;transform:translate(0)}@keyframes page-module__5qHPaG__float{0%,to{transform:translateY(0)rotate(5deg)}50%{transform:translateY(-15px)rotate(-5deg)}}@keyframes page-module__5qHPaG__floatImage{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes page-module__5qHPaG__pawFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(10deg)}}@keyframes page-module__5qHPaG__wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}@keyframes page-module__5qHPaG__slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes page-module__5qHPaG__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__5qHPaG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__5qHPaG__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__5qHPaG__popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes page-module__5qHPaG__bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes page-module__5qHPaG__expandWidth{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:768px){.page-module__5qHPaG__characterContainer{flex-direction:column}.page-module__5qHPaG__navLinks{gap:1.5rem}.page-module__5qHPaG__heroTitle{font-size:2.5rem}.page-module__5qHPaG__downloadButtons{flex-direction:column;align-items:center}}.page-module__5qHPaG__nyanEffect{position:relative}.page-module__5qHPaG__nyanEffect:before,.page-module__5qHPaG__nyanEffect:after{content:"🐾";opacity:.1;font-size:3rem;animation:4s ease-in-out infinite page-module__5qHPaG__pawFloat;position:absolute}.page-module__5qHPaG__nyanEffect:before{top:2rem;left:2rem}.page-module__5qHPaG__nyanEffect:after{animation-delay:-2s;bottom:2rem;right:2rem}
