?var_mode=preview ne recalcule plus les CSS en 3.1
en version SPIP < 3 var_mode=preview entrainait un recalcul du squelette (recompilation), car le var_mode était pris en compte dans le code généré. On générait donc une version spécifique du squelette pour afficher le preview, ce qui était lourd.
en version SPIP >=3 le code du squelette est commun au preview et à l'affichage normal, le var_mode est pris en compte dans une fonction appelée par le squelette.
Du coup le preview se génère par un simple calcul de la page, sans recompilation, ce qui est plus rapide.