Сейчас уже приблизительно поняли, что цвет радужки определяется количеством генов, отвечающих за выработку темного пигмента (меланина). Если их мало или нет, цвет глаз голубой, в остальных случаях - карий или зеленый. Причем генов этих не два, а минимум шесть, и в каждом по две аллели, таким образом за цвет глаз отвечает 12 аллелей. И да - те, что отвечают за пигментацию, действительно доминантные, т.е., чтобы ребенок родился кареглазым, достаточно трех-четырех доминантных аллелей из двенадцати, а для того, чтобы глаза получились голубыми, надо, чтобы их число не превышало двух, а остальные десять должны быть рецессивными. Поэтому вероятность рождения голубоглазого ребенка у кареглазых родителей несравнимо выше, чем наоборот, чисто по теории вероятности. Тем не менее, если у каждого из родителей доминантных аллелей по две штуки, то теоретически они могут передать ребенку все четыре, а значит глаза у него будут уже не голубые, как у родителей, а карие. Объяснение крайне дилетантское и до предела упрощенное, но суть, я надеюсь, понятна.https://aldjami.livejournal.com/47165.html