Declaratively Dynamic Cascading Style Sheets