Mas naquela época não havia Flexbox nem Grid, nem propriedades personalizadas, nem @keyframes, transições e transformações para animações sem JavaScript. E agora, com condicionais if() e @function em desenvolvimento, até mesmo as explicações “bem, tecnicamente” de por que CSS não é uma linguagem de programação legítima podem finalmente ser deixadas de lado.
O primeiro S em CSS significa “estilo”. Pense em cores e fontes, bordas e sombras, linhas e colunas, animações e transições. Somente nos últimos anos, obtivemos consultas de contêiner, a pseudoclasse :has() e novos espaços de cores como oklch(). “Eu não gosto de front-end.” E ainda assim, quando ela ingressou na empresa em tempo integral após a formatura, ela foi imediatamente designada… uma função de frontend.
