If you were to consider this theoretical scenario:
<style type="text/css>
.class1 {
color:#F00 !important;
}
.class2 {
color:#00F !important;
}
</style>
<p class="class2 class1">Test</p>
What determines the order of precedence in deciding which color should be applied in this situation by web browsers?