.back-link.svelte-6is5ys{display:inline-flex;align-items:center;gap:.8rem;margin-bottom:2.5rem;font-size:.82rem}.event-heading.svelte-6is5ys{margin-bottom:2.5rem;max-width:65rem}.event-heading.svelte-6is5ys h1:where(.svelte-6is5ys){font-size:clamp(2.5rem,4.6vw,4.5rem);line-height:1.1}.event-notice.svelte-6is5ys{margin-top:1.5rem;font-size:.85rem}.cancelled.svelte-6is5ys{padding:1rem 1.2rem;border:1px solid #c3737366;border-radius:5px;background:#6b252528;color:#ffc1bd}.cancelled.svelte-6is5ys strong:where(.svelte-6is5ys){font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.cancelled.svelte-6is5ys p:where(.svelte-6is5ys){margin:.5rem 0 0}.past.svelte-6is5ys{color:#c0accf;padding-top:1rem;border-top:1px solid #ffffff18}.event-layout.svelte-6is5ys{display:grid;grid-template-columns:minmax(0,1fr) 21rem;gap:3rem;align-items:start}.event-body.svelte-6is5ys{min-width:0}.event-image.svelte-6is5ys{overflow:hidden;border:1px solid #ffffff1c;border-radius:6px;margin-bottom:2rem;background:#0c0d14}.event-image.svelte-6is5ys img:where(.svelte-6is5ys){display:block;width:100%;max-height:36rem;-o-object-fit:contain;object-fit:contain}.event-description.svelte-6is5ys{padding:1.3rem 0 1.8rem}.event-description.svelte-6is5ys>.physics-eyebrow:where(.svelte-6is5ys){margin-bottom:1.3rem}.prose-description.svelte-6is5ys{font-size:1rem;line-height:1.9;color:#c9c5d1;overflow-wrap:anywhere}.prose-description.svelte-6is5ys p{margin:0 0 1em}.prose-description.svelte-6is5ys p:last-child{margin-bottom:0}.prose-description.svelte-6is5ys a{color:#c5a2ff;text-decoration:underline;text-underline-offset:3px}.prose-description.svelte-6is5ys a:hover{color:#e2cbff}.prose-description.svelte-6is5ys h2,.prose-description.svelte-6is5ys h3{font-family:Georgia,serif;color:#f6f2ed;font-weight:400;margin:1.4em 0 .6em}.prose-description.svelte-6is5ys h2{font-size:1.7rem}.prose-description.svelte-6is5ys h3{font-size:1.35rem}.prose-description.svelte-6is5ys ul,.prose-description.svelte-6is5ys ol{padding-left:1.4rem;margin:1rem 0}.prose-description.svelte-6is5ys ul{list-style:disc}.prose-description.svelte-6is5ys ol{list-style:decimal}.prose-description.svelte-6is5ys img{max-width:100%;height:auto}.description-pending.svelte-6is5ys{color:#b9b3c5;line-height:1.8}.event-bottom.svelte-6is5ys{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-top:1.5rem;border-top:1px solid #ffffff1a;font-size:.85rem}.event-bottom.svelte-6is5ys p:where(.svelte-6is5ys){margin:0;color:#a8a1b6}.event-facts.svelte-6is5ys{padding:1.8rem}.event-facts.svelte-6is5ys dl:where(.svelte-6is5ys){margin:1.7rem 0 0}.event-facts.svelte-6is5ys dl>div:where(.svelte-6is5ys){margin-bottom:1.4rem}.event-facts.svelte-6is5ys dl>div:where(.svelte-6is5ys):last-child{margin-bottom:0}.event-facts.svelte-6is5ys dt:where(.svelte-6is5ys){font-size:.65rem;color:#a49aaf;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem}.event-facts.svelte-6is5ys dd:where(.svelte-6is5ys){margin:0;color:#e9e3ef;font-size:.95rem;line-height:1.6}.event-facts.svelte-6is5ys dd:where(.svelte-6is5ys) a:where(.svelte-6is5ys){color:#c5a2ff;text-decoration:none}.event-facts.svelte-6is5ys dd:where(.svelte-6is5ys) a:where(.svelte-6is5ys):hover{text-decoration:underline}.event-welcome.svelte-6is5ys{display:flex;gap:.85rem;margin:1.5rem .4rem}.event-welcome.svelte-6is5ys>span:where(.svelte-6is5ys){color:#bc91f5;font-size:1.5rem}.event-welcome.svelte-6is5ys p:where(.svelte-6is5ys){margin:0;font-size:.8rem;line-height:1.8;color:#bcb4c9}.event-welcome.svelte-6is5ys a:where(.svelte-6is5ys){color:#c5a2ff;text-decoration:none}.event-welcome.svelte-6is5ys a:where(.svelte-6is5ys):hover{text-decoration:underline}.unavailable.svelte-6is5ys{padding:3rem}.unavailable.svelte-6is5ys p:where(.svelte-6is5ys){margin:1.5rem 0;color:#bcb4c9}.physics-rsvp.svelte-6is5ys .rsvp-buttons{border-top-color:#ffffff1c}.physics-rsvp.svelte-6is5ys .rsvp-label,.physics-rsvp.svelte-6is5ys .rsvp-verify-msg,.physics-rsvp.svelte-6is5ys .rsvp-signin-hint{color:#bdb3cb}.physics-rsvp.svelte-6is5ys .rsvp-btn{border-radius:5px;font-weight:500}.physics-rsvp.svelte-6is5ys .rsvp-btn.going{background:linear-gradient(110deg,#7137c4,#493db3);border-color:#8a5ce3;color:#fff}.physics-rsvp.svelte-6is5ys .rsvp-btn.going:hover:not(:disabled){background:#7549c4;border-color:#b48fea;color:#fff}.physics-rsvp.svelte-6is5ys .rsvp-btn.going.active{background:#6943b1;border-color:#c29bed;box-shadow:0 0 0 3px #a477db30;color:#fff}.physics-rsvp.svelte-6is5ys .rsvp-btn.maybe,.physics-rsvp.svelte-6is5ys .rsvp-btn.not-going{background:#101018;border-color:#ffffff2b;color:#d4cbdf}.physics-rsvp.svelte-6is5ys .rsvp-btn.maybe:hover:not(:disabled),.physics-rsvp.svelte-6is5ys .rsvp-btn.not-going:hover:not(:disabled){background:#24202f;border-color:#a477db88;color:#fff}.physics-rsvp.svelte-6is5ys .rsvp-btn.maybe.active{background:#594416;border-color:#c2a451;color:#fff0ba}.physics-rsvp.svelte-6is5ys .rsvp-btn.not-going.active{background:#58262d;border-color:#c47b87;color:#ffd2d2}.physics-rsvp.svelte-6is5ys .rsvp-signin-hint:hover{color:#d6b5ff}.physics-rsvp.svelte-6is5ys .rsvp-feedback.pending{background:#272344;border-color:#76649c;color:#ded2ff}.physics-rsvp.svelte-6is5ys .rsvp-feedback.success{background:#182f27;border-color:#4e806a;color:#bcebd0}.physics-rsvp.svelte-6is5ys .rsvp-feedback.error{background:#38212a;border-color:#ac6274;color:#ffced7}@media (max-width: 950px){.event-layout.svelte-6is5ys{grid-template-columns:minmax(0,1fr) 18rem;gap:1.8rem}.event-facts.svelte-6is5ys{padding:1.4rem}}@media (max-width: 700px){.back-link.svelte-6is5ys{margin-bottom:1.8rem}.event-heading.svelte-6is5ys{margin-bottom:1.7rem}.event-heading.svelte-6is5ys h1:where(.svelte-6is5ys){font-size:2.5rem}.event-layout.svelte-6is5ys{grid-template-columns:1fr;gap:1.7rem}.event-sidebar.svelte-6is5ys{grid-row:1}.event-facts.svelte-6is5ys dl:where(.svelte-6is5ys){display:flex;flex-wrap:wrap;gap:1.25rem 2rem}.event-facts.svelte-6is5ys dl>div:where(.svelte-6is5ys){margin:0}.event-welcome.svelte-6is5ys{display:none}.event-description.svelte-6is5ys{padding-top:.5rem}.prose-description.svelte-6is5ys{font-size:.9rem}.event-image.svelte-6is5ys{margin-bottom:1.5rem}}
