npm install -g sass - команда для установки sass глобально. И осталось еще в редакторе кода установить. Если это vscode, то нужен плагин с соответствующим названием. Если это phpstorm, то через filewatcher, который можно найти в настройках.
Спасибо за развернутый ответ. Разместить в центре невидимый блок - гениальное решение, мне подошло. И с background-size: cover все ок работает, и можно жестко задавать высоту всего блока на разных разрешениях.
Дак у меня сейчас примерно так, как вы описали, точки разъезжаются при таком способе. В проекте точек будет больше, их нельзя делать через псевдоэлементы.
с этим не помогу, нужно долго разбираться. Вообще в таких случаях используют готовые библиотеки календарей, там все просто, нужно лишь указать определенный параметр. Вот пример календаря. https://snipp.ru/jquery/jquery-ui-datepicker.