.date.svelte-1pxc5k1{font-family:Josefin Sans,system-ui,sans-serif;line-height:1.5;white-space:nowrap;text-align:center;padding:.5rem 0}.date.svelte-1pxc5k1 .year-dow:where(.svelte-1pxc5k1){font-size:.875rem}.date.svelte-1pxc5k1 .dow.sat:where(.svelte-1pxc5k1){color:#669}.date.svelte-1pxc5k1 .dow.sun:where(.svelte-1pxc5k1){color:#966}.date.svelte-1pxc5k1 .month-day:where(.svelte-1pxc5k1){font-size:2rem;font-weight:300}.card.svelte-14fxf3u{background:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem #0000001a;padding:.75rem 1rem;margin-bottom:.5rem;display:flex;align-items:center}.card.clickable.svelte-14fxf3u{cursor:pointer}.card.svelte-14fxf3u .main:where(.svelte-14fxf3u){flex:1}.card.svelte-14fxf3u .title:where(.svelte-14fxf3u) .time:where(.svelte-14fxf3u){font-family:Josefin Sans,system-ui,sans-serif;line-height:1.5;transform:translateY(.125em);vertical-align:middle}.card.svelte-14fxf3u .title:where(.svelte-14fxf3u) .summary:where(.svelte-14fxf3u){font-size:1.125rem;font-weight:600}.card.svelte-14fxf3u .description:where(.svelte-14fxf3u){font-size:.875rem;white-space:pre-line}.card.svelte-14fxf3u .location:where(.svelte-14fxf3u){line-height:2rem;color:#c66;font-weight:700}.card.svelte-14fxf3u .link:where(.svelte-14fxf3u){margin:0 -.625rem;transform:translateY(.125em)}.old.svelte-14fxf3u{opacity:.7}.loading.svelte-f4erjd{border:.125em solid rgba(204,102,102,.3);border-top-color:#c66;border-radius:50%;width:1em;height:1em;animation:svelte-f4erjd-spin 1s linear infinite}@keyframes svelte-f4erjd-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nav.svelte-1uha8ag{font-family:Josefin Sans,system-ui,sans-serif;line-height:1.5;font-size:.875rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;color:#c66;line-height:2rem;padding:0 .5rem}.nav.svelte-1uha8ag a:where(.svelte-1uha8ag),.nav.svelte-1uha8ag button:where(.svelte-1uha8ag){display:flex;align-items:center}table.svelte-1uha8ag{width:100%}.events.svelte-1uha8ag{vertical-align:middle}td.svelte-1uha8ag{padding:.25rem}.loading.svelte-1uha8ag{display:flex;justify-content:center;padding:1rem}.now.svelte-1uha8ag{color:#c66;margin:1rem 0}.now.svelte-1uha8ag:last-child{margin-bottom:.5rem}.now.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;gap:.5rem;font-family:Josefin Sans,system-ui,sans-serif;line-height:1.5}.now.svelte-1uha8ag:before,.now.svelte-1uha8ag:after{content:"";display:inline-block;width:2rem;border-top:2px dashed #c66;flex:1;height:0}
