CSS: полное руководство по функции calc(). Крис Койер рассказывает об особенностях вычислений в CSS, в чём их отличия от препроцессорных и когда удобно использовать calc() с кастомными свойствами, в переводе на Хабре — https://habr.com/p/493660/