.not-found-container{padding:50px;text-align:center;min-height:calc(100vh - 120px);display:flex;flex-direction:column;justify-content:center;align-items:center}.not-found-title{font-size:5em;margin:0}.not-found-subtitle{font-size:2em;margin-top:10px}.not-found-message{font-size:1.2em;margin-top:20px}.not-found-link{text-decoration:none;margin-top:30px;font-size:1.1em}