.not-found-module__sxuMuG__container{background:0 0;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:100px 2rem 2rem;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__bgDecor{pointer-events:none;position:absolute;inset:0;overflow:hidden}.not-found-module__sxuMuG__shape1,.not-found-module__sxuMuG__shape2,.not-found-module__sxuMuG__shape3,.not-found-module__sxuMuG__shape4,.not-found-module__sxuMuG__shape5{opacity:.6;border-radius:50%;position:absolute}.not-found-module__sxuMuG__shape1{background:radial-gradient(circle,#ffcd3c4d 0%,#0000 70%);width:300px;height:300px;animation:12s ease-in-out infinite not-found-module__sxuMuG__floatShape;top:-100px;right:-50px}.not-found-module__sxuMuG__shape2{background:radial-gradient(circle,#ff8aab40 0%,#0000 70%);width:250px;height:250px;animation:10s ease-in-out infinite reverse not-found-module__sxuMuG__floatShape;bottom:10%;left:-80px}.not-found-module__sxuMuG__shape3{background:radial-gradient(circle,#6daefc33 0%,#0000 70%);width:200px;height:200px;animation:14s ease-in-out 2s infinite not-found-module__sxuMuG__floatShape;top:30%;left:10%}.not-found-module__sxuMuG__shape4{background:radial-gradient(circle,#9ddfd340 0%,#0000 70%);width:180px;height:180px;animation:11s ease-in-out 1s infinite not-found-module__sxuMuG__floatShape;top:20%;right:15%}.not-found-module__sxuMuG__shape5{background:radial-gradient(circle,#c393ff33 0%,#0000 70%);width:150px;height:150px;animation:13s ease-in-out 3s infinite not-found-module__sxuMuG__floatShape;bottom:25%;right:5%}@keyframes not-found-module__sxuMuG__floatShape{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-30px)scale(1.1)}}.not-found-module__sxuMuG__content{text-align:center;z-index:2;max-width:600px;position:relative}.not-found-module__sxuMuG__errorCode{justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.not-found-module__sxuMuG__digit{font-family:var(--heading-font);background:linear-gradient(135deg, var(--accent-pink) 0%, var(--pastel-pink) 50%, var(--lavender) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(4px 4px #ff8aab4d);-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,15vw,10rem);font-weight:800;animation:3s ease-in-out infinite not-found-module__sxuMuG__bounceDigit}.not-found-module__sxuMuG__digit:first-child{animation-delay:0s}.not-found-module__sxuMuG__digit:last-child{animation-delay:.4s}@keyframes not-found-module__sxuMuG__bounceDigit{0%,to{transform:translateY(0)rotate(-2deg)}25%{transform:translateY(-10px)rotate(2deg)}50%{transform:translateY(0)rotate(-2deg)}75%{transform:translateY(-5px)rotate(1deg)}}.not-found-module__sxuMuG__zeroWrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.not-found-module__sxuMuG__zero{font-family:var(--heading-font);background:linear-gradient(135deg, var(--accent-yellow) 0%, var(--buttercream) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(4px 4px #ffcd3c4d);-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,15vw,10rem);font-weight:800;animation:3s ease-in-out .2s infinite not-found-module__sxuMuG__bounceZero}@keyframes not-found-module__sxuMuG__bounceZero{0%,to{transform:translateY(0)scale(1)}25%{transform:translateY(-12px)scale(1.05)}50%{transform:translateY(0)scale(1)}75%{transform:translateY(-6px)scale(1.02)}}.not-found-module__sxuMuG__face{flex-direction:column;justify-content:center;align-items:center;gap:.3rem;display:flex;position:absolute}.not-found-module__sxuMuG__eyes{gap:clamp(.8rem,3vw,1.5rem);display:flex}.not-found-module__sxuMuG__eye{background:var(--text-dark);border-radius:50%;width:clamp(10px,2vw,16px);height:clamp(10px,2vw,16px);animation:4s ease-in-out infinite not-found-module__sxuMuG__blink;position:relative}.not-found-module__sxuMuG__eye:after{content:"";background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:2px;right:2px}@keyframes not-found-module__sxuMuG__blink{0%,45%,55%,to{transform:scaleY(1)}50%{transform:scaleY(.1)}}.not-found-module__sxuMuG__mouth{border:3px solid var(--text-dark);border-top:none;border-radius:0 0 50% 50%;width:clamp(15px,3vw,25px);height:clamp(8px,1.5vw,12px);animation:2s ease-in-out infinite not-found-module__sxuMuG__smile}@keyframes not-found-module__sxuMuG__smile{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.not-found-module__sxuMuG__floatingElements{pointer-events:none;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-module__sxuMuG__floatIcon{transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y)));animation:4s ease-in-out infinite not-found-module__sxuMuG__floatIcon;animation-delay:var(--delay);font-size:clamp(1.5rem,4vw,2.5rem);position:absolute;top:50%;left:50%}@keyframes not-found-module__sxuMuG__floatIcon{0%,to{transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) rotate(0deg);opacity:1}50%{transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y) - 15px)) rotate(10deg);opacity:.8}}.not-found-module__sxuMuG__title{font-family:var(--heading-font);color:var(--text-dark);margin-bottom:1rem;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:800;position:relative}.not-found-module__sxuMuG__title:after{content:"";background:linear-gradient(90deg, var(--pastel-pink), var(--accent-yellow), var(--mint-green));border-radius:4px;width:100px;height:4px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.not-found-module__sxuMuG__description{font-family:var(--body-font);color:var(--text-medium);margin-bottom:2rem;font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.8}.not-found-module__sxuMuG__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.not-found-module__sxuMuG__homeButton,.not-found-module__sxuMuG__backButton{font-family:var(--body-font);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__homeButton{background:linear-gradient(135deg, var(--accent-yellow) 0%, var(--star-gold) 100%);color:#222;border:none;box-shadow:0 10px 25px #ffcd3c66}.not-found-module__sxuMuG__homeButton:after{content:"";background:linear-gradient(115deg,#fff0 0%,#ffffff59 50%,#fff0 100%);width:40%;height:100%;animation:3s ease-in-out infinite not-found-module__sxuMuG__shimmer;position:absolute;top:0;left:-40%;transform:skew(-20deg)}@keyframes not-found-module__sxuMuG__shimmer{0%{transform:translate(0)skew(-20deg)}50%,to{transform:translate(350%)skew(-20deg)}}.not-found-module__sxuMuG__homeButton:hover{box-shadow:0 15px 35px #ffcd3c80}.not-found-module__sxuMuG__backButton{color:var(--text-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:2px solid #ff8aab4d;box-shadow:0 8px 20px #0000000f}.not-found-module__sxuMuG__backButton:hover{border-color:var(--pastel-pink);background:#fff;box-shadow:0 12px 30px #ff8aab26}.not-found-module__sxuMuG__buttonIcon{font-size:1.2rem}.not-found-module__sxuMuG__funMessage{font-family:var(--body-font);color:var(--text-light);font-size:.95rem;font-style:italic}.not-found-module__sxuMuG__ground{pointer-events:none;height:100px;position:absolute;bottom:0;left:0;right:0}.not-found-module__sxuMuG__grass{background:linear-gradient(180deg, var(--pastel-green) 0%, #a8d5a8 100%);border-radius:100% 100% 0 0;height:40px;position:absolute;bottom:0;left:0;right:0}.not-found-module__sxuMuG__flowers{justify-content:space-around;padding:0 5%;display:flex;position:absolute;bottom:30px;left:0;right:0}.not-found-module__sxuMuG__flower{font-size:clamp(1.2rem,3vw,2rem);animation:3s ease-in-out infinite not-found-module__sxuMuG__sway}.not-found-module__sxuMuG__flower:first-child{animation-delay:0s}.not-found-module__sxuMuG__flower:nth-child(2){animation-delay:.5s}.not-found-module__sxuMuG__flower:nth-child(3){animation-delay:1s}.not-found-module__sxuMuG__flower:nth-child(4){animation-delay:1.5s}.not-found-module__sxuMuG__flower:nth-child(5){animation-delay:2s}@keyframes not-found-module__sxuMuG__sway{0%,to{transform:rotate(-5deg)translateY(0)}50%{transform:rotate(5deg)translateY(-5px)}}@media (max-width:768px){.not-found-module__sxuMuG__container{padding:80px 1.5rem 1.5rem}.not-found-module__sxuMuG__floatIcon{font-size:1.5rem}.not-found-module__sxuMuG__actions{flex-direction:column;align-items:center}.not-found-module__sxuMuG__homeButton,.not-found-module__sxuMuG__backButton{justify-content:center;width:100%;max-width:250px}.not-found-module__sxuMuG__ground{height:80px}.not-found-module__sxuMuG__grass{height:30px}.not-found-module__sxuMuG__flowers{bottom:20px}}@media (max-width:480px){.not-found-module__sxuMuG__container{padding:70px 1rem 1rem}.not-found-module__sxuMuG__funMessage{font-size:.85rem}.not-found-module__sxuMuG__flowers{padding:0 2%}}
