From mountain fairies to shape-shifting protectors, Croatian folklore is filled with fascinating supernatural beings that reflect the country's landscapes and history.