fix CSS leaking into global scope