.not-found-module__AvBTvG__container{text-align:center;background:linear-gradient(#fff,#f5f5f5);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.not-found-module__AvBTvG__logo{opacity:.9;max-width:200px;height:auto;margin-bottom:2rem;transition:opacity .3s}.not-found-module__AvBTvG__logo:hover{opacity:1}.not-found-module__AvBTvG__content{margin-bottom:3rem}.not-found-module__AvBTvG__title{color:var(--primary-600);text-shadow:2px 2px 4px #0000001a;margin:0;font-size:8rem;font-weight:800;line-height:1}.not-found-module__AvBTvG__subtitle{color:#1f2937;margin:1rem 0;font-size:2rem}.not-found-module__AvBTvG__description{color:#6b7280;max-width:600px;margin:1rem auto;line-height:1.6}.not-found-module__AvBTvG__buttonContainer{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.not-found-module__AvBTvG__buttonContainer:hover{color:#fff!important;text-decoration:none!important}.not-found-module__AvBTvG__buttonIcon{width:18px;height:18px;margin-right:8px}.not-found-module__AvBTvG__categoriesSection{background:#f8fafc;border-radius:1rem;width:100%;max-width:800px;padding:2rem;box-shadow:0 4px 6px -1px #0000001a}.not-found-module__AvBTvG__categoryHeader{color:#1f2937;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:1.5rem;display:flex}.not-found-module__AvBTvG__categoryList{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.not-found-module__AvBTvG__categoryLink{border:1px solid var(--primary-200);color:var(--primary);background:#fff;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s}.not-found-module__AvBTvG__categoryLink:hover{background:var(--primary-600);color:orange;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}@media (width<=640px){.not-found-module__AvBTvG__title{font-size:6rem}.not-found-module__AvBTvG__subtitle{font-size:1.5rem}.not-found-module__AvBTvG__buttonContainer{flex-direction:column}.not-found-module__AvBTvG__categoriesSection{padding:1.5rem}}
