.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.moodify-aurora{--sy:0;animation:moodifyAuroraDrift 30s ease-in-out infinite alternate;background-position:calc(20% + var(--sy)*18%) calc(12% + var(--sy)*46%),calc(80% - var(--sy)*22%) calc(46% - var(--sy)*30%),50% calc(96% - var(--sy)*62%);background-repeat:no-repeat;background-size:200% 200%,200% 200%,220% 220%;inset:-8%;pointer-events:none;position:fixed;transition:background-position .18s linear;will-change:transform,background-position;z-index:-1}.moodify-aurora[data-theme=dark]{background-color:#0d0f14;background-image:radial-gradient(circle at 50% 50%,#ff4d4d3d,#0000 55%),radial-gradient(circle at 50% 50%,#2bb3b133,#0000 55%),radial-gradient(circle at 50% 50%,#7c5cff33,#0000 58%)}.moodify-aurora[data-theme=light]{background-color:#f5f2ef;background-image:radial-gradient(circle at 50% 50%,#ff4d4d2e,#0000 55%),radial-gradient(circle at 50% 50%,#2bb3b129,#0000 55%),radial-gradient(circle at 50% 50%,#7c5cff24,#0000 58%)}.moodify-canvas-layer{inset:0;pointer-events:none;position:fixed;z-index:-1}.moodify-canvas-layer canvas,.moodify-canvas-layer>div{display:block;height:100%;max-width:100%;width:100%}@keyframes moodifyAuroraDrift{0%{transform:translateZ(0) scale(1.02)}50%{transform:translate3d(1.5%,-2%,0) scale(1.06)}to{transform:translate3d(-1.2%,1.6%,0) scale(1.03)}}@media (prefers-reduced-motion:reduce){.moodify-aurora{animation:none;transition:none}}body{font-family:Poppins,sans-serif;margin:0;padding:0;transition:background-color .3s ease,color .3s ease}body.light-mode{background-color:#fff;color:#000}h2,h4,h6{color:#000}body.dark-mode{background-color:#121212;color:#fff}body.dark-mode h2,body.dark-mode h4,body.dark-mode h6,button{color:#fff}button{background-color:#ff4d4d;transition:.3s ease}button:hover{background-color:#ff1a1a;box-shadow:0 4px 12px #0003}body.dark-mode button{background-color:#222;color:#fff}body.dark-mode button:hover{background-color:#ff4d4d;box-shadow:0 4px 12px #fff3}body.dark-mode button:active{background-color:#f66!important}input,textarea{border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 8px #0000001a;padding:10px;transition:border-color .3s ease}input:focus,textarea:focus{border-color:#ff4d4d}body.dark-mode input,body.dark-mode textarea{background-color:#333;border-color:#666;color:#fff}body.dark-mode input:focus,body.dark-mode textarea:focus{border-color:#f66}.hero-button:hover{transform:scale(1.05);transition:transform .3s ease-in-out}.feature-card:hover{transform:translateY(-5px);transition:transform .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes floatSoft{0%{transform:translateY(0)}50%{transform:translateY(14px)}to{transform:translateY(0)}}@keyframes moodifyMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.pulse-animation{animation:pulse 1.5s infinite}.fade-in{animation:fadeIn 1s ease-in-out}body.dark-mode a:not([class*=Mui]){color:#f66}body.light-mode a:not([class*=Mui]){color:#ff4d4d}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.08s}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.reveal-delay-4{transition-delay:.32s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none!important}}.page-appear,.page-enter{opacity:0;transform:translateY(30px);will-change:transform,opacity}.page-appear-active,.page-enter-active{opacity:1;transform:translateY(0);transition:opacity .48s ease,transform .55s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.page-appear-done,.page-enter-done{transform:none}.page-exit{opacity:1;transform:translateY(0)}.page-exit-active{opacity:0;transform:translateY(30px);transition:opacity .3s ease,transform .3s ease;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.page-anim,.page-appear,.page-appear-active,.page-enter,.page-enter-active,.page-exit,.page-exit-active{opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=main.64ad3360.css.map*/