gradientes, opacity filters, and rem support added