Prova a invertire le definizioni active e hover

Le pseudoclassi devono essere in ordine altrimenti non funzionano!
[list=1][*]:link[*]:visited[*]:hover[*]:active[/list=1]

Poi su :active definisci font-size: ...;