Где правильно хранить стили для темы? В главном style.css или в /assets/style.css?
Вроде бы одно и то же, видел и так и так, но где-то вычитал, что свои стили нужно хранить в главном css файле, а сторонние или свои css-библиотеки в assets.
Все равно. Но лучшая практика - оставлять основной style.css пустым, только служебные заголовки. И лучше, если тема создана не Вами, хранить все свои изменения в дочерней теме.
Одиночка Айс, основной файл стиля (style.css в корне темы или в подпапке) используется WordPress для служебных целей - хранение информации о теме в закомментированных строчках. Поэтому совершенно необязательно заполнять его стилями CSS. Но если его удалить, тема работать не будет.
Одиночка Айс, Потому что при использовании сборщиков стилей основной стиль может поломаться (служебные заголовки станут невалидными) и тема отключится. Если же поломается подключаемый стиль, ничего страшного не произойдет.