.icon.svelte-1jrsh4l{vertical-align:-.1em;width:.95em;height:.95em;display:inline-block}.events-section.svelte-xg13tf{max-width:680px;margin:0 auto}.events-grid.svelte-xg13tf{flex-direction:column;gap:12px;display:flex}.events-grid[hidden].svelte-xg13tf,.events-empty[hidden].svelte-xg13tf,.past-events[hidden].svelte-xg13tf{display:none}.event-card.svelte-xg13tf{background:#0000000a;border-radius:8px;align-items:stretch;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.event-card.svelte-xg13tf:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001f}.event-date-badge.svelte-xg13tf{background:var(--highlight);color:#fff;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;min-width:80px;padding:10px 8px;font-family:Oswald,Raleway Variable,sans-serif;line-height:1;display:flex}.event-month.svelte-xg13tf{letter-spacing:1px;opacity:.9;font-size:8.5px;font-weight:600}.event-day.svelte-xg13tf{margin-top:2px;font-size:20px;font-weight:800}.event-details.svelte-xg13tf{flex-direction:column;flex:1;justify-content:center;padding:10px 14px;display:flex}.event-title.svelte-xg13tf{letter-spacing:-.2px;text-indent:0;margin:0 0 3px;font-size:11.5px;font-weight:700;line-height:1.3}.event-location.svelte-xg13tf,.event-time.svelte-xg13tf{opacity:.7;margin:0;font-size:8.8px;line-height:1.5}.event-location.svelte-xg13tf svg:where(.svelte-xg13tf){vertical-align:-.1em;width:.9em;height:.9em;margin-right:.3em;display:inline-block}.events-empty.svelte-xg13tf{text-align:center;opacity:.6;font-style:italic}.post-holder.dark .event-card.svelte-xg13tf{background:#ffffff1a}.post-holder.dark .event-card.svelte-xg13tf:hover{box-shadow:0 8px 24px #00000040}.post-holder.dark :is(.event-title.svelte-xg13tf,.event-location.svelte-xg13tf,.event-time.svelte-xg13tf){color:var(--section-dark-text-color)}.past-events.svelte-xg13tf{margin-top:25px}.past-events-toggle.svelte-xg13tf{cursor:pointer;opacity:.75;background:#0000000a;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:700;list-style:none;transition:opacity .2s,color .2s;display:flex}.past-events-toggle.svelte-xg13tf::-webkit-details-marker{display:none}.past-events-toggle.svelte-xg13tf:before{content:"▸";transition:transform .2s;display:inline-block}.past-events-toggle.svelte-xg13tf:hover{opacity:1;background:#00000012}details[open].svelte-xg13tf .past-events-toggle:where(.svelte-xg13tf):before{transform:rotate(90deg)}.past-events-grid.svelte-xg13tf{margin-top:10px}.event-card.past.svelte-xg13tf{opacity:.6}.event-card.past.svelte-xg13tf .event-date-badge:where(.svelte-xg13tf){background:#999}.event-card.past.svelte-xg13tf:hover{opacity:.85}.post-holder.dark .past-events-toggle.svelte-xg13tf{background:#ffffff14}.post-holder.dark .past-events-toggle.svelte-xg13tf:hover{background:#ffffff1f}.post-holder.dark .event-card.past.svelte-xg13tf .event-date-badge:where(.svelte-xg13tf){background:#ffffff4d}@media (width<=768px){.event-date-badge.svelte-xg13tf{min-width:64px;padding:8px 6px}.event-day.svelte-xg13tf{font-size:16px}.event-details.svelte-xg13tf{padding:8px 10px}.event-title.svelte-xg13tf{font-size:10.5px}}
