.not-found-module__HS70Aa__container{text-align:center;height:100vh;color:var(--color-text);flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:relative;overflow:hidden}.not-found-module__HS70Aa__backgroundCompass{mix-blend-mode:soft-light;opacity:.15;color:#bba98f;pointer-events:none;background:url(/images/compass.svg) 50%/contain no-repeat;width:140vmin;height:140vmin;animation:30s ease-in-out infinite alternate not-found-module__HS70Aa__compassDrift;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(8deg)}@keyframes not-found-module__HS70Aa__compassDrift{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(15deg)}}.not-found-module__HS70Aa__title{z-index:1;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.not-found-module__HS70Aa__subtitle{color:var(--color-text-muted);z-index:1;max-width:480px;margin-bottom:2rem;line-height:1.6}.not-found-module__HS70Aa__actions{z-index:1;flex-direction:column;gap:.8rem;display:flex}.not-found-module__HS70Aa__primary,.not-found-module__HS70Aa__secondary{border-radius:var(--radius);transition:all var(--transition);padding:.8rem 1.6rem;text-decoration:none;display:inline-block}.not-found-module__HS70Aa__primary{background:var(--color-accent);color:#fff;font-weight:600}.not-found-module__HS70Aa__primary:hover{color:var(--color-text);transform:translateY(-2px)}.not-found-module__HS70Aa__secondary{border:1px solid var(--color-border);color:var(--color-text-muted)}.not-found-module__HS70Aa__secondary:hover{border-color:var(--color-accent);color:var(--color-text);transform:translateY(-2px)}
