refactor(js+cs+html): iterative search, lowercase slug, admin styling