CSS Philosophy notes for interview