Where does “*кра́съка” come from?

*кра́съка (Old East Slavic) comes from Proto-Slavic *kràsъka, from Proto-Slavic krasa, from Proto-Indo-European kreH- — to shout.

Ancestry of “*кра́съка”, step by step

StepLanguageWordMeaning
1Proto-Slavic*kràsъkapaint
2Proto-Slavickrasabeauty
3Proto-Indo-EuropeankreH-to shout
Every word from Proto-Indo-European kreH-Every word from Proto-Slavic krasaEvery word from Proto-Slavic *kràsъka