.not-found-module__k0nBjW__container{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:4rem 1.5rem;display:flex}.not-found-module__k0nBjW__code{font-family:var(--font-mono);color:var(--color-accent);margin-bottom:.5rem;font-size:clamp(5rem,15vw,9rem);font-weight:700;line-height:1}.not-found-module__k0nBjW__title{color:var(--color-primary);margin-bottom:1rem;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600}.not-found-module__k0nBjW__desc{color:var(--color-text-muted);max-width:400px;margin-bottom:2rem;font-size:1rem;line-height:1.6}.not-found-module__k0nBjW__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.not-found-module__k0nBjW__primary{background:var(--color-primary);color:var(--color-white);border-radius:var(--radius);align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;transition:background .2s;display:inline-flex}.not-found-module__k0nBjW__primary:hover{background:var(--color-primary-hover)}.not-found-module__k0nBjW__secondary{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.not-found-module__k0nBjW__secondary:hover{border-color:var(--color-primary);background:var(--color-bg-subtle)}
