Updating styles, borrowing from Marble