.timetable.svelte-l0h49y{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:3em}.day.svelte-l0h49y{background-color:var(--bright-bg-colour);min-width:300px;text-align:center}.day-name.svelte-l0h49y{margin-bottom:1rem;border-bottom:2px solid var(--orange);padding-top:1rem;padding-bottom:1rem;font-style:italic;font-weight:500;font-size:clamp(1.75rem,3.5vw,2.25rem);line-height:1.2;font-family:var(--font-headings);letter-spacing:.03em;text-transform:uppercase}.day-name.today.svelte-l0h49y{color:var(--orange)}.day.svelte-l0h49y>:where(.svelte-l0h49y):last-child{margin-bottom:1rem}.lesson.svelte-l0h49y{padding:1em 0 1em 2em}.no-lessons.svelte-l0h49y{display:flex;justify-content:center;align-items:center;opacity:.8;padding:1rem 0;height:92px;font-style:italic;font-size:larger}.lesson[data-lesson-name="Yin Yoga"].svelte-l0h49y{background-color:#e3efe3}.afternoon-classes.svelte-l0h49y{margin:.75em auto;border-bottom:2px dashed rgba(128,128,128,.5);width:78%}@media(prefers-color-scheme:dark){.lesson[data-lesson-name="Yin Yoga"].svelte-l0h49y{background-color:#334033}}
