In Bhagwad Gita (4:13) lord Krishna said
Four classes have been created by me, based on the division of guna and action
The four varnas are Brahmanas, Kshatriyas, Vaishyas, Shudras.
Based on the varna compatibility for marriages as per astrology, the overall scenario is
Groom varna >= Bride varna (Allowed)
Groom varna < Bride varna (Not allowed)
From this answer, the conclusive lines for marriage compatibility based on caste are
Groom caste = bride caste (Allowed, Encouraged)
Groom caste > bride caste (Allowed, Not encouraged)
Groom caste < bride caste (Not Allowed)
So, I can draw the following conclusion for marriage compatibility, either based on varna or caste
Groom >= Bride (Allowed)
Groom < Bride (Not allowed)
So, scriptures are clearly stating that if a groom is higher than a bride in terms of either varna or caste, then the marriage between them is allowed.
But since some scriptures may contain different views other than the sources I provided, I am asking the following question.
Is there any explicit statement from any scripture forbidding a bride to marry a groom of higher caste(kula)/varna/jati etc.,
'The Smritis and the Puranas are productions of men of limited intelligence and are full of fallacies, errors, the feelings of class and malice. Only parts of them breathing broadness of spirit and love are acceptable, the rest are to be rejected. The Upanishads and the Gita are the true scriptures.' The Complete Works of Swami Vivekananda/Volume 6/Epistles - Second Series/CXXIV Sir – Pradip Gangopadhyay Apr 25 '17 at 05:46