.not-found-module__sxuMuG__notFoundContainer{justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex}.not-found-module__sxuMuG__notFoundContent{width:100%;max-width:1200px;margin:0 auto}.not-found-module__sxuMuG__bigStarIcon{z-index:1;opacity:.3;filter:hue-rotate(20deg);animation:20s linear infinite not-found-module__sxuMuG__slowRotate;position:absolute;top:-20px;left:-20px}.not-found-module__sxuMuG__rightStarIcon{z-index:1;opacity:.5;filter:hue-rotate(-20deg);animation:15s linear infinite reverse not-found-module__sxuMuG__slowRotate;position:absolute;top:20px;right:20px}.not-found-module__sxuMuG__raysIcon{z-index:0;opacity:.4;animation:3s ease-in-out infinite not-found-module__sxuMuG__pulse;position:absolute;top:-30px;left:calc(50% - 17rem)}.not-found-module__sxuMuG__taglineContainer{z-index:2;position:relative}.not-found-module__sxuMuG__errorCode{text-align:center;border:2px dashed var(--primary-color);background:linear-gradient(135deg,#4b00821a,#8000801a);border-radius:20px;max-width:400px;margin:3rem auto;padding:2rem}.not-found-module__sxuMuG__errorNumber{font-family:var(--font-super-creamy);color:var(--primary-color);background:linear-gradient(90deg, var(--primary-color), var(--secondary-color));-webkit-text-fill-color:transparent;filter:drop-shadow(2px 3px #ffb3ff);-webkit-background-clip:text;margin-bottom:.5rem;font-size:6rem;line-height:.8;display:block}.not-found-module__sxuMuG__errorText{font-family:var(--font-inter);color:var(--text-color);text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;font-weight:600;display:block}.not-found-module__sxuMuG__homeButton{text-align:center;margin-top:2rem}.not-found-module__sxuMuG__homeLink{background:linear-gradient(90deg, var(--primary-color), var(--secondary-color));color:#fff;font-family:var(--font-inter);text-transform:uppercase;letter-spacing:.05em;border-radius:50px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #4b00824d}.not-found-module__sxuMuG__homeLink:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 20px #4b008266}.not-found-module__sxuMuG__homeLink:active{transform:translateY(0)}.not-found-module__sxuMuG__buttonIcon{animation:2s ease-in-out infinite not-found-module__sxuMuG__sparkle}.not-found-module__sxuMuG__buttonIcon:last-child{animation-delay:.5s}@keyframes not-found-module__sxuMuG__slowRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes not-found-module__sxuMuG__pulse{0%,to{opacity:.4;transform:translate(-50%)scale(1)}50%{opacity:.7;transform:translate(-50%)scale(1.1)}}@keyframes not-found-module__sxuMuG__sparkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.8;transform:scale(1.2)rotate(180deg)}}@media screen and (max-width:768px){.not-found-module__sxuMuG__notFoundContainer{align-items:flex-start;padding:10vh 1rem 1rem}.not-found-module__sxuMuG__notFoundContent{max-width:100%}.not-found-module__sxuMuG__bigStarIcon{width:60px;height:60px;top:-10px;left:-10px}.not-found-module__sxuMuG__rightStarIcon{width:25px;height:25px;top:10px;right:10px}.not-found-module__sxuMuG__raysIcon{display:none}.not-found-module__sxuMuG__errorNumber{font-size:4rem}.not-found-module__sxuMuG__errorText{font-size:1rem}.not-found-module__sxuMuG__homeButton{margin-top:2.5rem}.not-found-module__sxuMuG__homeLink{justify-content:center;gap:.5rem;width:100%;max-width:280px;padding:1rem 2rem;font-size:1rem}.not-found-module__sxuMuG__buttonIcon{width:16px;height:16px}}@media screen and (max-width:480px){.not-found-module__sxuMuG__notFoundContainer{padding:5vh .5rem .5rem}.not-found-module__sxuMuG__bigStarIcon{width:50px;height:50px;top:-5px;left:-5px}.not-found-module__sxuMuG__rightStarIcon{width:20px;height:20px;top:5px;right:5px}.not-found-module__sxuMuG__raysIcon{display:none}.not-found-module__sxuMuG__errorCode{margin:2rem 0;padding:1.5rem}.not-found-module__sxuMuG__errorNumber{font-size:3rem}.not-found-module__sxuMuG__errorText{font-size:.9rem}.not-found-module__sxuMuG__homeButton{margin-top:2rem}.not-found-module__sxuMuG__homeLink{max-width:260px;padding:.8rem 1.5rem;font-size:.9rem}.not-found-module__sxuMuG__buttonIcon{width:14px;height:14px}}
