.event-archive-module__kPPg2q__themePanel{color:#fff;border-top:3px solid var(--color-primary);background:#342265;border-radius:1.5rem;padding:clamp(1.5rem,4vw,3.5rem);position:relative;overflow:hidden}.event-archive-module__kPPg2q__gallery{columns:3;background:#34226508;border-radius:1.5rem;column-gap:1rem;padding:1rem}.event-archive-module__kPPg2q__galleryCard{break-inside:avoid;background:#fff;border:1px solid #34226512;border-radius:1rem;margin-bottom:1rem;overflow:hidden}.event-archive-module__kPPg2q__photoButton{cursor:zoom-in;width:100%;display:block;position:relative;overflow:hidden}.event-archive-module__kPPg2q__photoButton:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.event-archive-module__kPPg2q__enlarge{color:#fff;background:#342265d9;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1.25rem;display:grid;position:absolute;bottom:.75rem;right:.75rem}.event-archive-module__kPPg2q__lightbox{background:#1d123a;border:1px solid #ffffff30;border-radius:1rem;width:min(72rem,94vw);max-width:94vw;max-height:94vh;margin:auto;padding:0;overflow-y:auto}.event-archive-module__kPPg2q__lightbox::backdrop{background:#100a20e6}.event-archive-module__kPPg2q__dialogButton{cursor:pointer;border:1px solid #ffffff40;border-radius:.5rem;padding:.5rem .75rem}.event-archive-module__kPPg2q__dialogButton:hover{background:#ffffff15}.event-archive-module__kPPg2q__dialogButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.event-archive-module__kPPg2q__action{color:#fff;background:#342265;border-radius:999px;justify-content:center;align-items:center;gap:1rem;padding:.875rem 1.25rem;font-size:1rem;font-weight:500;display:inline-flex}.event-archive-module__kPPg2q__action:hover{background:#463178}.event-archive-module__kPPg2q__action:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (max-width:991px){.event-archive-module__kPPg2q__gallery{columns:2}}@media (max-width:575px){.event-archive-module__kPPg2q__gallery{columns:1;padding:.5rem}}
