section.svelte-egpbw2{width:100%;display:flex;justify-content:center}section.svelte-egpbw2 p{font-size:var(--size-lg);margin:20px}.event-description.svelte-105vldx{margin:0 30px;overflow-wrap:break-word}.event-description.svelte-105vldx:empty:after{content:"No description.";opacity:.75;font-style:italic}.event-actionbar.svelte-105vldx{display:flex;flex-direction:row-reverse;padding:0 2em 2em;gap:1em;margin-top:1em}.event-actionbar.svelte-105vldx .action-item:where(.svelte-105vldx){--size: 40px;color:var(--highlights);width:var(--size);height:var(--size);padding:calc(var(--size) * .15);box-shadow:0 6px 18px rgba(var(--highlights, --acm-general-rgb),.25);transition:all .25s ease-in-out;border-radius:30px;border:2px solid var(--acm-dark);background-color:var(--acm-light)}.event-actionbar.svelte-105vldx .action-item:where(.svelte-105vldx):hover{cursor:pointer;box-shadow:0 6px 18px rgba(var(--highlights, --acm-general-rgb),.66);transform:translateY(-2px)}hr.svelte-105vldx{border-width:1px;border-color:var(--acm-dark);background-color:var(--acm-dark);opacity:.5;margin:0 24px 30px}@media (max-width: 799px){.event-actionbar.svelte-105vldx{justify-content:center;flex-direction:row}}.event-box.svelte-ag1msr{position:relative}.event-box.svelte-ag1msr>.anchor:where(.svelte-ag1msr){visibility:hidden;position:absolute;top:-200px}.event-card.svelte-ag1msr{margin:32px 64px;padding:0;box-shadow:0 6px 18px rgba(var(--highlights, --acm-general-rgb),.25);transition:all .15s ease-in-out;border-radius:30px;border:2px solid var(--acm-dark)}.event-card.svelte-ag1msr:hover{box-shadow:0 6px 18px rgba(var(--highlights, --acm-general-rgb),.65)}.highlighted.svelte-ag1msr{box-shadow:0 6px 24px rgba(var(--highlights, --acm-general-rgb),.75);border:2px solid rgb(var(--highlights, --acm-general-rgb))}.event-card[open].svelte-ag1msr{border:2px solid rgb(var(--highlights, --acm-general-rgb))}.event-card.svelte-ag1msr:hover h2:where(.svelte-ag1msr),.event-card[open].svelte-ag1msr h2:where(.svelte-ag1msr){color:rgb(var(--highlights, --acm-general-rgb))}.event-box.svelte-ag1msr>.anchor:where(.svelte-ag1msr):target+.event-card:where(.svelte-ag1msr){box-shadow:0 6px 24px rgba(var(--highlights, --acm-general-rgb),.75);border:2px solid rgb(var(--highlights, --acm-general-rgb))}.event-body.svelte-ag1msr{padding:24px 30px;cursor:pointer;list-style:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center}summary.event-body.svelte-ag1msr::-webkit-details-marker{display:none}.event-body.svelte-ag1msr .event-name:where(.svelte-ag1msr){transition:all .15s ease-in-out}.event-body.svelte-ag1msr:hover .event-name:where(.svelte-ag1msr){color:rgb(var(--highlights, --acm-general-rgb))}.event-body.svelte-ag1msr:hover .event-join:where(.svelte-ag1msr):hover{color:rgb(var(--highlights, --acm-general-rgb))}.event-body.svelte-ag1msr h2:where(.svelte-ag1msr){position:relative;-webkit-user-select:none;user-select:none;color:var(--acm-dark);transition:all .15s ease-in-out}.event-date.svelte-ag1msr{flex:0;-webkit-user-select:none;user-select:none;text-align:right;white-space:nowrap}.event-name.svelte-ag1msr{flex:1;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.event-name.svelte-ag1msr,.event-date.svelte-ag1msr{margin-right:16px}.event-name.svelte-ag1msr h2:where(.svelte-ag1msr){line-height:1.2em}.event-location.svelte-ag1msr:not(:empty){margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.event-join.svelte-ag1msr{margin:0;padding:12px 24px;text-decoration:none;text-align:center;border-radius:12px;background-color:var(--acm-dark);color:var(--acm-light);transition:background-color .25s ease-in-out}@media (max-width: 799px){.event-body.svelte-ag1msr{flex-direction:column}.event-name.svelte-ag1msr{text-align:center;margin-right:0;align-items:center}.event-date.svelte-ag1msr{margin-top:10px;margin-bottom:12px;margin-right:0}}section.svelte-1a1n69x{display:flex;justify-content:center;margin-left:0}.event-list-container.svelte-1a1n69x{width:clamp(435px,95%,980px)}.main-header.svelte-143iokf{display:flex;justify-content:center;text-align:center;align-items:center;flex-direction:row}.main-header.svelte-143iokf img:where(.svelte-143iokf){display:block;margin-left:10px;width:30px;height:30px}p.svelte-143iokf{text-align:center}@media (max-width: 300px){.main-header.svelte-143iokf img:where(.svelte-143iokf){display:none}}
