styles.css
/* Sunday */
mat-month-view tr td.mat-calendar-body-cell:first-child div {
color: red;
}
/* Saturday */
/* 通常時 */
mat-month-view tr td.mat-calendar-body-cell:nth-child(7) div {
color: blue;
}
/* 月表示が同じ行にあるとき */
mat-month-view tr td.mat-calendar-body-label ~ td:last-child div {
color: blue;
}