.not-found-module__sxuMuG__not-found-container{background:var(--bg-main);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.not-found-module__sxuMuG__not-found-content{text-align:center}.not-found-module__sxuMuG__glitch-wrapper{margin-bottom:2rem}.not-found-module__sxuMuG__glitch-text{color:var(--text-main);letter-spacing:-.05em;font-size:clamp(6rem,20vw,12rem);font-weight:900;display:inline-block;position:relative}.not-found-module__sxuMuG__glitch-text:before,.not-found-module__sxuMuG__glitch-text:after{content:attr(data-text);width:100%;height:100%;position:absolute;top:0;left:0}.not-found-module__sxuMuG__glitch-text:before{color:var(--primary);z-index:-1;animation:2s linear infinite not-found-module__sxuMuG__glitch-1}.not-found-module__sxuMuG__glitch-text:after{color:var(--secondary);z-index:-2;animation:3s linear infinite not-found-module__sxuMuG__glitch-2}.not-found-module__sxuMuG__title{color:var(--text-main);letter-spacing:.1em;margin-bottom:1rem;font-size:clamp(1.25rem,4vw,2rem);font-weight:700}.not-found-module__sxuMuG__description{color:var(--text-dim);margin-bottom:3rem;max-width:400px;margin-inline:auto;line-height:1.6}.not-found-module__sxuMuG__return-button{letter-spacing:.15em;color:var(--bg-main);background:linear-gradient(135deg,var(--primary),var(--secondary));border:none;border-radius:8px;align-items:center;gap:.5rem;padding:1rem 2.5rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.not-found-module__sxuMuG__return-button:hover{box-shadow:0 10px 40px var(--primary-glow);transform:translateY(-3px)}@keyframes not-found-module__sxuMuG__glitch-1{0%,to{clip-path:inset(0);transform:translate(0)}20%{clip-path:inset(20% 0 60%);transform:translate(-3px,3px)}40%{clip-path:inset(40% 0);transform:translate(3px,-3px)}60%{clip-path:inset(60% 0 20%);transform:translate(-3px,3px)}80%{clip-path:inset(80% 0 5%);transform:translate(3px,-3px)}}@keyframes not-found-module__sxuMuG__glitch-2{0%,to{clip-path:inset(0);transform:translate(0)}25%{clip-path:inset(10% 0 70%);transform:translate(4px,-2px)}50%{clip-path:inset(50% 0 30%);transform:translate(-4px,2px)}75%{clip-path:inset(70% 0 15%);transform:translate(2px,4px)}}
