/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-font-weight:initial}::backdrop{--tw-font-weight:initial}}}@layer base,vendors,codex;@layer components{[data-codex] ._c-timetable,[data-codex] ._c-event-listing{--c-subtitle-color:var(--colour-foreground);--c-text-lg:10px;--c-text-bold:700;--c-card-padding-x:0;--c-instructor-info-order:0;--c-component-header-padding-x:0;--c-component-content-padding-x:0;--c-component-footer-padding-x:0;--c-btn-background-color:var(--colour-charcoal);--c-btn-text-color:var(--colour-ivory);--c-btn-border-color:var(--colour-charcoal);--c-btn-2-background-color:var(--colour-ivory);--c-btn-2-text-color:var(--colour-charcoal);--c-btn-2-border-color:var(--colour-charcoal);--c-btn-3-background-color:var(--colour-slate-grey);--c-btn-3-text-color:var(--colour-ivory);--c-btn-3-border-color:var(--colour-slate-grey);--c-scrollbar-drag-color:var(--colour-foreground);--c-scrollbar-drag-hover-color:var(--colour-foreground);--c-scrollbar-background-color:var(--colour-grey);--c-accent-border-padding-bottom:.5rem;--c-accent-border-color:var(--colour-grey);--c-leading-sm:1.5em;--c-text-xs:14px}:is([data-codex] ._c-timetable,[data-codex] ._c-event-listing) ._c-header:not(:empty){flex-direction:row;justify-content:space-between;align-items:center;display:flex}:is([data-codex] ._c-timetable,[data-codex] ._c-event-listing) ._c-card{--c-card-padding-x:16px;--c-subtitle-color:var(--colour-charcoal);--c-text-lg:20px}:is([data-codex] ._c-timetable,[data-codex] ._c-event-listing) ._c-day{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}:is([data-codex] ._c-timetable,[data-codex] ._c-event-listing) ._c-calendar-nav-card{--c-card-border-width:1px;--c-card-background-color:transparency;--c-card-text-color:var(--colour-foreground);--c-card-border-color:var(--colour-greyscale-80)}:is([data-codex] ._c-timetable,[data-codex] ._c-event-listing) ._c-calendar-nav-card ._c-weekday{opacity:1}:is([data-codex] ._c-timetable,[data-codex] ._c-event-listing) ._c-calendar-nav-card._c-in-view{--c-card-border-color:var(--colour-foreground);--c-card-background-color:var(--colour-foreground);--c-card-text-color:var(--colour-background)}:is([data-codex] ._c-timetable,[data-codex] ._c-event-listing) ._c-nav-arrow{display:none}:is([data-codex] ._c-timetable,[data-codex] ._c-event-listing) ._c-timetable-container{--c-text-lg:14px;margin-top:calc(var(--spacing,.25rem) * 10)}:is([data-codex] ._c-timetable,[data-codex] ._c-event-listing) ._c-empty-message{color:var(--colour-ivory)}}@layer utilities;@property --tw-font-weight{syntax:"*";inherits:false}
