<script type="text/javascript">
<!--
document.write('<div id="oa_widget"></div>');
document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=undefined&type=result"></script>');
-->
</script>
Squamates (lizards and snakes) are highly successful modern vertebrates, with over 10,000 species. Squamates have a long history, dating back to at least 240 million years ago (Ma), and showing increasing species richness in the Late Cretaceous (84 Ma) and early Paleogene (66–55 Ma). We confirm that the major expansion of dietary functional morphology happened before these diversifications, in the mid Cretaceous, 110–90 Ma. Until that time, squamates had relatively uniform tooth types, which then diversified substantially and ecomorphospace expanded to modern levels. This coincides with the Cretaceous Terrestrial Revolution, when angiosperms began to take over terrestrial ecosystems, providing new roles for plant-eating and pollinating insects, which were in turn new sources of food for herbivorous and insectivorous squamates. There was also an early Late Cretaceous (95–90 Ma) rise in jaw size disparity, driven by the diversification of marine squamates, particularly early mosasaurs. These events established modern levels of squamate feeding ecomorphology before the major steps in species diversification, confirming decoupling of diversity and disparity. In fact, squamate feeding ecomorphospace had been partially explored in the Late Jurassic and Early Cretaceous, and jaw innovation in Late Cretaceous squamates involved expansions at the extremes of morphospace.
<script type="text/javascript">
<!--
document.write('<div id="oa_widget"></div>');
document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=doi_dedup___::796034ae3a47cfeb0d40cf46d07e443f&type=result"></script>');
-->
</script>
<script type="text/javascript">
<!--
document.write('<div id="oa_widget"></div>');
document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=doi_dedup___::796034ae3a47cfeb0d40cf46d07e443f&type=result"></script>');
-->
</script>
<script type="text/javascript">
<!--
document.write('<div id="oa_widget"></div>');
document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=doi_dedup___::425dd3da2754380770c4a4f1a6c3550a&type=result"></script>');
-->
</script>
<script type="text/javascript">
<!--
document.write('<div id="oa_widget"></div>');
document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=doi_dedup___::425dd3da2754380770c4a4f1a6c3550a&type=result"></script>');
-->
</script>
<script type="text/javascript">
<!--
document.write('<div id="oa_widget"></div>');
document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=doi_dedup___::d79206ed35d70647a801e83d3859e53f&type=result"></script>');
-->
</script>
<script type="text/javascript">
<!--
document.write('<div id="oa_widget"></div>');
document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=doi_dedup___::d79206ed35d70647a801e83d3859e53f&type=result"></script>');
-->
</script>
<script type="text/javascript">
<!--
document.write('<div id="oa_widget"></div>');
document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=doi_dedup___::96d7f15da4c6f8b4eb661a839ba3a974&type=result"></script>');
-->
</script>
<script type="text/javascript">
<!--
document.write('<div id="oa_widget"></div>');
document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=doi_dedup___::96d7f15da4c6f8b4eb661a839ba3a974&type=result"></script>');
-->
</script>
<script type="text/javascript">
<!--
document.write('<div id="oa_widget"></div>');
document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=doi_dedup___::1fccda32bcd6861386a9a6ded1744cfb&type=result"></script>');
-->
</script>
<script type="text/javascript">
<!--
document.write('<div id="oa_widget"></div>');
document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=doi_dedup___::1fccda32bcd6861386a9a6ded1744cfb&type=result"></script>');
-->
</script>
<script type="text/javascript">
<!--
document.write('<div id="oa_widget"></div>');
document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=doi_dedup___::aec62fda075a56a51593c32f73e33e5b&type=result"></script>');
-->
</script>
<script type="text/javascript">
<!--
document.write('<div id="oa_widget"></div>');
document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=doi_dedup___::aec62fda075a56a51593c32f73e33e5b&type=result"></script>');
-->
</script>
<script type="text/javascript">
<!--
document.write('<div id="oa_widget"></div>');
document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=doi_dedup___::86c83514fab4b57d0f1c73ba39435043&type=result"></script>');
-->
</script>
<script type="text/javascript">
<!--
document.write('<div id="oa_widget"></div>');
document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=doi_dedup___::86c83514fab4b57d0f1c73ba39435043&type=result"></script>');
-->
</script>