.event-calendar.svelte-ttlmbp{min-width:0}.calendar-scroll.svelte-ttlmbp{overflow-x:auto}.calendar-grid.svelte-ttlmbp{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1.5px solid var(--primary);border-left:1.5px solid var(--primary);min-width:700px}.calendar-grid.day.svelte-ttlmbp{grid-template-columns:1fr;min-width:0}.weekday.svelte-ttlmbp,.calendar-cell.svelte-ttlmbp{border-right:1.5px solid var(--primary);border-bottom:1.5px solid var(--primary);padding:.55rem}.weekday.svelte-ttlmbp{background:var(--shade);font-size:.9rem}.calendar-cell.svelte-ttlmbp{min-height:125px}.calendar-cell.svelte-ttlmbp time:where(.svelte-ttlmbp){display:block;margin-bottom:.6rem;font-size:.9rem}.calendar-cell.outside.svelte-ttlmbp{background:var(--shade)}.calendar-cell.today.svelte-ttlmbp>time:where(.svelte-ttlmbp){font-weight:700;text-decoration:underline;text-decoration-thickness:3px}.calendar-grid.svelte-ttlmbp .calendar-event:where(.svelte-ttlmbp){display:block;text-align:left;width:100%;margin-top:.5rem;padding:.4rem;border:0;border-left:3px solid var(--primary);background:var(--action);color:var(--primary);text-decoration:none;font-size:.9rem;overflow-wrap:anywhere}.calendar-event.svelte-ttlmbp small:where(.svelte-ttlmbp){display:block;font-size:.8rem;margin-bottom:.2rem}.calendar-list-item.svelte-ttlmbp{padding:1rem 0;border-bottom:1.5px solid var(--primary)}.calendar-list-item.svelte-ttlmbp>a:where(.svelte-ttlmbp){color:var(--primary);font-size:1.35rem;font-weight:700}.calendar-list-item.svelte-ttlmbp p:where(.svelte-ttlmbp){margin:.6rem 0}
