:root {
--cycle-4-color: #F72DEB;
--cycle-4-background-color: #F72DEB;
--cycle-12-color: #F5DB94;
--cycle-12-background-color: #F5DB94;
--cycle-132-color: #64FE2E;
--cycle-132-background-color: #64FE2E;
--cycle-171-color: #2BC0F4;
--cycle-171-background-color: #2BC0F4;
--cycle-173-color: #E9004A;
--cycle-173-background-color: #E9004A;
--cycle-174-color: #0000FF;
--cycle-174-background-color: #0000FF;
--cycle-178-color: #FF96C1;
--cycle-178-background-color: #FF96C1;
--cycle-187-color: #00BFFF;
--cycle-187-background-color: #00BFFF;
--cycle-193-color: #F5DB94;
--cycle-193-background-color: ;
--cycle-195-color: #F39207;
--cycle-195-background-color: ;
--festival-156-color: #52BE80;
--festival-156-background-color: #52BE80;
--festival-171-color: #FFD700;
--festival-171-background-color: #FFD700;
--festival-259-color: #00BFFF;
--festival-259-background-color: #00BFFF;
--festival-261-color: #2F9DF3;
--festival-261-background-color: #2F9DF3;
--festival-271-color: #F11CEB;
--festival-271-background-color: #F11CEB;
--festival-279-color: #FFCA47;
--festival-279-background-color: #FFCA47;
--festival-284-color: #CC00FF;
--festival-284-background-color: #CC00FF;
--festival-296-color: #818589;
--festival-296-background-color: ;
--venue-12-color: #EE471D;
--venue-12-background-color: #EE471D;
--venue-13-color: #EB7F05;
--venue-13-background-color: #EB7F05;
--venue-14-color: #4837BC;
--venue-14-background-color: #4837BC;
--venue-15-color: #05B1EB;
--venue-15-background-color: #05B1EB;
--venue-16-color: #05EBB1;
--venue-16-background-color: #05EBB1;
--venue-17-color: #FFCA47;
--venue-17-background-color: #FFCA47;
--venue-18-color: #505BEB;
--venue-18-background-color: #505BEB;
--venue-19-color: #DAA520;
--venue-19-background-color: #DAA520;
--venue-20-color: #32CD32;
--venue-20-background-color: #32CD32;
--venue-21-color: #FF725D;
--venue-21-background-color: #FF725D;
--venue-22-color: #F913CB;
--venue-22-background-color: #F913CB;
--venue-23-color: #A9A9A9;
--venue-23-background-color: #A9A9A9;
--venue-30-color: #800080;
--venue-30-background-color: #800080;
--venue-33-color: #F2DC18;
--venue-33-background-color: #F2DC18;
--venue-35-color: #FFFAF0;
--venue-35-background-color: #FFFAF0;
--venue-38-color: #03FC0F;
--venue-38-background-color: #03FC0F;
--venue-43-color: #00EEFF;
--venue-43-background-color: #00EEFF;
--venue-45-color: #008000;
--venue-45-background-color: #008000;
--venue-61-color: #FA8072;
--venue-61-background-color: ;
--location-1-color: #E82714;
--location-1-background-color: #E82714;
--location-4-color: #FFCA47;
--location-4-background-color: #FFCA47;
--location-6-color: #E033FF;
--location-6-background-color: #E033FF;
--location-7-color: #8FD436;
--location-7-background-color: #8FD436;
}

.cycle-4-color: { color: var(--cycle-4-color); }
.cycle-4-background-color: { background-color: var(--cycle-4-background-color); }
.boxed--cycle-4: { color: var(--cycle-4-color); background-color: var(--cycle-4-background-color); }
.cycle-12-color: { color: var(--cycle-12-color); }
.cycle-12-background-color: { background-color: var(--cycle-12-background-color); }
.boxed--cycle-12: { color: var(--cycle-12-color); background-color: var(--cycle-12-background-color); }
.cycle-132-color: { color: var(--cycle-132-color); }
.cycle-132-background-color: { background-color: var(--cycle-132-background-color); }
.boxed--cycle-132: { color: var(--cycle-132-color); background-color: var(--cycle-132-background-color); }
.cycle-171-color: { color: var(--cycle-171-color); }
.cycle-171-background-color: { background-color: var(--cycle-171-background-color); }
.boxed--cycle-171: { color: var(--cycle-171-color); background-color: var(--cycle-171-background-color); }
.cycle-173-color: { color: var(--cycle-173-color); }
.cycle-173-background-color: { background-color: var(--cycle-173-background-color); }
.boxed--cycle-173: { color: var(--cycle-173-color); background-color: var(--cycle-173-background-color); }
.cycle-174-color: { color: var(--cycle-174-color); }
.cycle-174-background-color: { background-color: var(--cycle-174-background-color); }
.boxed--cycle-174: { color: var(--cycle-174-color); background-color: var(--cycle-174-background-color); }
.cycle-178-color: { color: var(--cycle-178-color); }
.cycle-178-background-color: { background-color: var(--cycle-178-background-color); }
.boxed--cycle-178: { color: var(--cycle-178-color); background-color: var(--cycle-178-background-color); }
.cycle-187-color: { color: var(--cycle-187-color); }
.cycle-187-background-color: { background-color: var(--cycle-187-background-color); }
.boxed--cycle-187: { color: var(--cycle-187-color); background-color: var(--cycle-187-background-color); }
.cycle-193-color: { color: var(--cycle-193-color); }
.cycle-193-background-color: { background-color: var(--cycle-193-background-color); }
.boxed--cycle-193: { color: var(--cycle-193-color); background-color: var(--cycle-193-background-color); }
.cycle-195-color: { color: var(--cycle-195-color); }
.cycle-195-background-color: { background-color: var(--cycle-195-background-color); }
.boxed--cycle-195: { color: var(--cycle-195-color); background-color: var(--cycle-195-background-color); }
.festival-156-color: { color: var(--festival-156-color); }
.festival-156-background-color: { background-color: var(--festival-156-background-color); }
.boxed--festival-156: { color: var(--festival-156-color); background-color: var(--festival-156-background-color); }
.festival-171-color: { color: var(--festival-171-color); }
.festival-171-background-color: { background-color: var(--festival-171-background-color); }
.boxed--festival-171: { color: var(--festival-171-color); background-color: var(--festival-171-background-color); }
.festival-259-color: { color: var(--festival-259-color); }
.festival-259-background-color: { background-color: var(--festival-259-background-color); }
.boxed--festival-259: { color: var(--festival-259-color); background-color: var(--festival-259-background-color); }
.festival-261-color: { color: var(--festival-261-color); }
.festival-261-background-color: { background-color: var(--festival-261-background-color); }
.boxed--festival-261: { color: var(--festival-261-color); background-color: var(--festival-261-background-color); }
.festival-271-color: { color: var(--festival-271-color); }
.festival-271-background-color: { background-color: var(--festival-271-background-color); }
.boxed--festival-271: { color: var(--festival-271-color); background-color: var(--festival-271-background-color); }
.festival-279-color: { color: var(--festival-279-color); }
.festival-279-background-color: { background-color: var(--festival-279-background-color); }
.boxed--festival-279: { color: var(--festival-279-color); background-color: var(--festival-279-background-color); }
.festival-284-color: { color: var(--festival-284-color); }
.festival-284-background-color: { background-color: var(--festival-284-background-color); }
.boxed--festival-284: { color: var(--festival-284-color); background-color: var(--festival-284-background-color); }
.festival-296-color: { color: var(--festival-296-color); }
.festival-296-background-color: { background-color: var(--festival-296-background-color); }
.boxed--festival-296: { color: var(--festival-296-color); background-color: var(--festival-296-background-color); }
.venue-12-color: { color: var(--venue-12-color); }
.venue-12-background-color: { background-color: var(--venue-12-background-color); }
.boxed--venue-12: { color: var(--venue-12-color); background-color: var(--venue-12-background-color); }
.venue-13-color: { color: var(--venue-13-color); }
.venue-13-background-color: { background-color: var(--venue-13-background-color); }
.boxed--venue-13: { color: var(--venue-13-color); background-color: var(--venue-13-background-color); }
.venue-14-color: { color: var(--venue-14-color); }
.venue-14-background-color: { background-color: var(--venue-14-background-color); }
.boxed--venue-14: { color: var(--venue-14-color); background-color: var(--venue-14-background-color); }
.venue-15-color: { color: var(--venue-15-color); }
.venue-15-background-color: { background-color: var(--venue-15-background-color); }
.boxed--venue-15: { color: var(--venue-15-color); background-color: var(--venue-15-background-color); }
.venue-16-color: { color: var(--venue-16-color); }
.venue-16-background-color: { background-color: var(--venue-16-background-color); }
.boxed--venue-16: { color: var(--venue-16-color); background-color: var(--venue-16-background-color); }
.venue-17-color: { color: var(--venue-17-color); }
.venue-17-background-color: { background-color: var(--venue-17-background-color); }
.boxed--venue-17: { color: var(--venue-17-color); background-color: var(--venue-17-background-color); }
.venue-18-color: { color: var(--venue-18-color); }
.venue-18-background-color: { background-color: var(--venue-18-background-color); }
.boxed--venue-18: { color: var(--venue-18-color); background-color: var(--venue-18-background-color); }
.venue-19-color: { color: var(--venue-19-color); }
.venue-19-background-color: { background-color: var(--venue-19-background-color); }
.boxed--venue-19: { color: var(--venue-19-color); background-color: var(--venue-19-background-color); }
.venue-20-color: { color: var(--venue-20-color); }
.venue-20-background-color: { background-color: var(--venue-20-background-color); }
.boxed--venue-20: { color: var(--venue-20-color); background-color: var(--venue-20-background-color); }
.venue-21-color: { color: var(--venue-21-color); }
.venue-21-background-color: { background-color: var(--venue-21-background-color); }
.boxed--venue-21: { color: var(--venue-21-color); background-color: var(--venue-21-background-color); }
.venue-22-color: { color: var(--venue-22-color); }
.venue-22-background-color: { background-color: var(--venue-22-background-color); }
.boxed--venue-22: { color: var(--venue-22-color); background-color: var(--venue-22-background-color); }
.venue-23-color: { color: var(--venue-23-color); }
.venue-23-background-color: { background-color: var(--venue-23-background-color); }
.boxed--venue-23: { color: var(--venue-23-color); background-color: var(--venue-23-background-color); }
.venue-30-color: { color: var(--venue-30-color); }
.venue-30-background-color: { background-color: var(--venue-30-background-color); }
.boxed--venue-30: { color: var(--venue-30-color); background-color: var(--venue-30-background-color); }
.venue-33-color: { color: var(--venue-33-color); }
.venue-33-background-color: { background-color: var(--venue-33-background-color); }
.boxed--venue-33: { color: var(--venue-33-color); background-color: var(--venue-33-background-color); }
.venue-35-color: { color: var(--venue-35-color); }
.venue-35-background-color: { background-color: var(--venue-35-background-color); }
.boxed--venue-35: { color: var(--venue-35-color); background-color: var(--venue-35-background-color); }
.venue-38-color: { color: var(--venue-38-color); }
.venue-38-background-color: { background-color: var(--venue-38-background-color); }
.boxed--venue-38: { color: var(--venue-38-color); background-color: var(--venue-38-background-color); }
.venue-43-color: { color: var(--venue-43-color); }
.venue-43-background-color: { background-color: var(--venue-43-background-color); }
.boxed--venue-43: { color: var(--venue-43-color); background-color: var(--venue-43-background-color); }
.venue-45-color: { color: var(--venue-45-color); }
.venue-45-background-color: { background-color: var(--venue-45-background-color); }
.boxed--venue-45: { color: var(--venue-45-color); background-color: var(--venue-45-background-color); }
.venue-61-color: { color: var(--venue-61-color); }
.venue-61-background-color: { background-color: var(--venue-61-background-color); }
.boxed--venue-61: { color: var(--venue-61-color); background-color: var(--venue-61-background-color); }
.location-1-color: { color: var(--location-1-color); }
.location-1-background-color: { background-color: var(--location-1-background-color); }
.boxed--location-1: { color: var(--location-1-color); background-color: var(--location-1-background-color); }
.location-4-color: { color: var(--location-4-color); }
.location-4-background-color: { background-color: var(--location-4-background-color); }
.boxed--location-4: { color: var(--location-4-color); background-color: var(--location-4-background-color); }
.location-6-color: { color: var(--location-6-color); }
.location-6-background-color: { background-color: var(--location-6-background-color); }
.boxed--location-6: { color: var(--location-6-color); background-color: var(--location-6-background-color); }
.location-7-color: { color: var(--location-7-color); }
.location-7-background-color: { background-color: var(--location-7-background-color); }
.boxed--location-7: { color: var(--location-7-color); background-color: var(--location-7-background-color); }