/* The type label stays visible alongside color in every calendar view. */
.kind-practice,.tag.type-practice,.chip.practice,.day.event-practice span{background:#dcf1e4;color:#185a35;border-color:#76b68f}
.kind-practice.optional,.tag.type-practice.optional,.chip.practice.optional,.day.event-practice.optional span{background:#edf6d7;color:#36591f;border-color:#a2bd7a}
.kind-match,.tag.type-match,.chip.home,.chip.away,.chip.finals,.day.event-match span{background:#e4eefc;color:#153e75;border-color:#8badde}
.kind-tournament,.tag.type-tournament,.chip.tournament,.day.event-tournament span{background:#eee5f6;color:#4b1971;border-color:#b49acb}
.kind-other,.tag.type-other,.chip.other,.day.event-other span{background:#fff1c2;color:#714b00;border-color:#d0ad49}
.day[class*="event-"] span{border-radius:4px;padding:2px 3px;font-weight:700}
.cell.c-home,.cell.c-away{background:#e4eefc;color:#153e75;border-color:#8badde}
.seg [data-f="practice"][aria-pressed="true"]{background:#dcf1e4;color:#185a35}
.seg [data-f="match"][aria-pressed="true"]{background:#e4eefc;color:#153e75}
.seg [data-f="tournament"][aria-pressed="true"]{background:#eee5f6;color:#4b1971}
.seg [data-f="other"][aria-pressed="true"]{background:#fff1c2;color:#714b00}
