I don't like how wet your media looks, especially if you didn't just water them. It's probably holding too much moisture and stunting root development. Mixing perlite into your mix really assists with drainage and helps keep your soil loose for your roots. Also some potting soils come preloaded with compost, etc and could be a little too hot for your seedling. Potting "mixes" are generally lighter and safer for young plants.