<style>
.compact-violet {
--c2-week-planner__hour--height: 32px;
--c2-week-planner__event--background: #7c3aed;
--c2-week-planner__event--color: var(--c2-theme--color-on-fill, #ffffff);
--c2-week-planner__event--border-radius: 6px;
--c2-week-planner__day__today--background: rgba(124, 58, 237, 0.06);
--c2-week-planner__day-header__today--color: color-mix(in srgb, #6d28d9 65%, var(--c2-theme--color-on-surface, #18181b));
--c2-button-group__indicator--background-color: #7c3aed;
--c2-button-group__segmented-item__selected--color: var(--c2-theme--color-on-fill, #ffffff);
}
</style>
<c2-week-planner
class="compact-violet"
alternate-weeks
locale="en-US"
start-hour="9"
end-hour="18"
events='[{"title":"Gym","day":"mon","start":"12:00","end":"13:00","weeks":"odd"},{"title":"Yoga","day":"mon","start":"12:00","end":"13:00","weeks":"even"},{"title":"Office hours","day":"wed","start":"14:00","end":"17:00"},{"title":"Lunch run","day":"fri","start":"12:00","end":"13:00"}]'
></c2-week-planner>