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