generate css interfaces