:root {
    --school-days: #666666;
	--principals-message: #88C7E2;
	--clubs: #2D95FC;
	--weekly-update: #7A6FE3;
	--performance: #AAA3CF;
	--no-school: #E90C8E;
	--well-being: #EC8EAB;
	--school-council: #FF643D;
	--culture: #D8AC5D;
	--meeting: #A8877B;
	--off-site-activity: #6E8E61;
	--academic: #8CC34A;
	--parent-society: #438AA8;
	--athletics: #34B1B9;
	--registration: #C7111F;

	--principals-message-20: #88C7E233;
	--clubs-20: #2D95FC33;
	--weekly-update-20: #7A6FE333;
	--performance-20: #AAA3CF33;
	--no-school-20: #E90C8E33;
	--well-being-20: #EC8EAB33;
	--school-council-20: #FF643D33;
	--culture-20: #D8AC5D33;
	--meeting-20: #A8877B33;
	--off-site-activity-20: #6E8E6133;
	--academic-20: #8CC34A33;
	--parent-society-20: #438AA833;
	--athletics-20: #34B1B933;
	--registration-20: #C7111F33;
}

/* Legends (Calendar tags are located in calendar.css) */
/* News Article Tag */
.news-post-tag[data-name="weekly update"]::before {
	background: var(--weekly-update);
}
.news-post-tag[data-name="principal's message"]::before {
	background: var(--principals-message);
}
.news-post-tag[data-name="school council"]::before {
	background: var(--school-council);
}
.news-post-tag[data-name="activities / clubs"]::before {
	background: var(--clubs);
}
.news-post-tag[data-name="performance / assembly"]::before {
	background: var(--performance);
}
.news-post-tag[data-name="no school / classes"]::before {
	background: var(--no-school);
}
.news-post-tag[data-name="well-being & health"]::before {
	background: var(--well-being);
}
.news-post-tag[data-name="culture / spirit"]::before {
	background: var(--culture);
}
.news-post-tag[data-name="meeting"]::before {
	background: var(--meeting);
}
.news-post-tag[data-name="off-site activity"]::before {
	background: var(--off-site-activity);
}
.news-post-tag[data-name="academic"]::before {
	background: var(--academic);
}
.news-post-tag[data-name="parent society"]::before {
	background: var(--parent-society);
}
.news-post-tag[data-name="athletics"]::before {
	background: var(--athletics);
}
.news-post-tag[data-name="registration"]::before {
	background: var(--registration);
}

/* News Centre Filters */
.filter-group[data-name="weekly update"] {
	background: var(--weekly-update);
}
.filter-group[data-name="principal's message"] {
	background: var(--principals-message);
}
.filter-group[data-name="school council"] {
	background: var(--school-council);
}
.filter-group[data-name="activities / clubs"] {
	background: var(--clubs);
}
.filter-group[data-name="performance / assembly"] {
	background: var(--performance);
}
.filter-group[data-name="no school / classes"] {
	background: var(--no-school);
}
.filter-group[data-name="well-being & health"] {
	background: var(--well-being);
}
.filter-group[data-name="culture / spirit"] {
	background: var(--culture);
}
.filter-group[data-name="meeting"] {
	background: var(--meeting);
}
.filter-group[data-name="off-site activity"] {
	background: var(--off-site-activity);
}
.filter-group[data-name="academic"] {
	background: var(--academic);
}
.filter-group[data-name="parent society"] {
	background: var(--parent-society);
}
.filter-group[data-name="athletics"] {
	background: var(--athletics);
}
.filter-group[data-name="registration"] {
	background: var(--registration);
}

/* Homepage Events */
.event-date-wrapper[data-name="weekly update"],
.filter-checkbox-wrapper[data-name="weekly update"]{
	background: var(--weekly-update);
}
.event-date-wrapper[data-name="principal's message"],
.filter-checkbox-wrapper[data-name="principal's message"]{
	background: var(--principals-message);
}
.event-date-wrapper[data-name="school council"],
.filter-checkbox-wrapper[data-name="school council"]{
	background: var(--school-council);
}
.event-date-wrapper[data-name="activities / clubs"],
.filter-checkbox-wrapper[data-name="activities / clubs"]{
	background: var(--clubs);
}
.event-date-wrapper[data-name="performance / assembly"],
.filter-checkbox-wrapper[data-name="performance / assembly"] {
	background: var(--performance);
}
.event-date-wrapper[data-name="no school / classes"],
.filter-checkbox-wrapper[data-name="no school / classes"]{
	background: var(--no-school);
}
.event-date-wrapper[data-name="well-being & health"],
.filter-checkbox-wrapper[data-name="well-being & health"]{
	background: var(--well-being);
}
.event-date-wrapper[data-name="culture / spirit"],
.filter-checkbox-wrapper[data-name="culture / spirit"] {
	background: var(--culture);
}
.event-date-wrapper[data-name="meeting"],
.filter-checkbox-wrapper[data-name="meeting"] {
	background: var(--meeting);
}
.event-date-wrapper[data-name="off-site activity"],
.filter-checkbox-wrapper[data-name="off-site activity"]{
	background: var(--off-site-activity);
}
.event-date-wrapper[data-name="academic"],
.filter-checkbox-wrapper[data-name="academic"]{
	background: var(--academic);
}
.event-date-wrapper[data-name="parent society"],
.filter-checkbox-wrapper[data-name="parent society"]{
	background: var(--parent-society);
}
.event-date-wrapper[data-name="athletics"],
.filter-checkbox-wrapper[data-name="athletics"]{
	background: var(--athletics);
}