Beyond breakpoints: Leveraging user preference media queries in CSS