What are CSS media queries?
Media queries let you apply different styles based on device characteristics—screen size, orientation, resolution. Wrap CSS rules in @media blocks with conditions, and they only apply when those conditions match.
The classic use? Responsive design. Show three columns on desktop, one on mobile. Hide navigation on small screens, show a hamburger menu instead.
Syntax: @media (min-width: 768px) { /* styles here */ }. Everything inside only applies on screens 768px and wider.
All modern browsers support them. Essential tool for modern web design—can't build responsive sites without them.