Sintaxis y Lógica
Preguntando por capacidades, no por versiones.
A diferencia de las antiguas técnicas de 'detección de navegador' (User Agent sniffing), `@supports` detecta capacidades reales. La sintaxis es directa: `@supports (propiedad: valor) { ... }`.
Puedes usar operadores lógicos para consultas complejas:
- `and`: Ambos deben ser ciertos.
- `or`: Al menos uno debe ser cierto.
- `not`: Invierte la consulta (útil para navegadores que NO soportan algo).
Ejemplo: `@supports (display: grid) and (not (display: subgrid))` nos permite aplicar un grid normal solo si el subgrid no está disponible.