Durante años dimos por hecho que CSS no podía “pensar”. Aun así, teníamos apaños: @media, @supports, @container y las variables con fallback nos permitían cambiar estilos según el contexto.
La idea es sencilla: dentro del valor de una propiedad puedes evaluar una condición y devolver un valor u otro. Según la documentación técnica y la sintaxis que ya recogen MDN y la especificación del ...