.error-page{display:flex;justify-content:center;align-items:center;min-height:100vh;flex-direction:column;text-align:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.error-code{font-size:8rem;font-weight:700;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.error-message{font-size:1.5rem;margin:1rem 0}.back-link{color:#fff;text-decoration:none;padding:10px 20px;border:2px solid white;border-radius:25px;margin-top:2rem;transition:all .3s ease}.back-link:hover{background:#fff;color:#667eea}
