.group-name.svelte-1vwwlue{color:var(--pop-col-1);margin:0 auto;text-align:center}.group-description.svelte-1vwwlue{color:var(--base-col-1);font-style:italic;margin:0 auto;text-align:center}.group-timestamps.svelte-1vwwlue{font-size:.8rem;color:var(--pop-col-1);font-style:italic;margin:0 auto;text-align:center}.group-images.svelte-1vwwlue{margin-left:auto;margin-right:auto;margin-top:1rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem}.group-expand-btn{margin-top:.5rem;width:100%}.image-btn.svelte-1vwwlue{background:var(--base-col-1);padding:1rem;border-radius:1rem;cursor:pointer}.image-btn.svelte-1vwwlue>img{border-radius:.5rem}.image-btn.svelte-1vwwlue:hover{background:var(--base-col-3);transform:scale(105%)}.image-btn.svelte-1vwwlue:hover>.details:where(.svelte-1vwwlue){color:var(--base-col-1)}.image-btn.svelte-1vwwlue .details:where(.svelte-1vwwlue){color:var(--base-col-3);max-width:12ch}.image-modal.svelte-1hjpmtz{position:absolute;width:100vw;height:100vh;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:-1;opacity:0;overflow-y:scroll;padding:2em 0}.image-modal.active.svelte-1hjpmtz{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0008;opacity:1;z-index:99999}.image-modal.svelte-1hjpmtz .image-container:where(.svelte-1hjpmtz){position:relative;margin:10em auto;max-width:800px;background:var(--base-col-3);border-radius:1em}.image-modal.svelte-1hjpmtz .image-container:where(.svelte-1hjpmtz) img{max-width:100%}.image-modal.svelte-1hjpmtz .image-container:where(.svelte-1hjpmtz) .details:where(.svelte-1hjpmtz){text-align:center;padding:.5em 0 1em;margin:0 .5em}.image-modal.svelte-1hjpmtz .image-container:where(.svelte-1hjpmtz) .details:where(.svelte-1hjpmtz) .name:where(.svelte-1hjpmtz){color:var(--pop-col-1)}.image-modal.svelte-1hjpmtz .image-container:where(.svelte-1hjpmtz) .details:where(.svelte-1hjpmtz) .description:where(.svelte-1hjpmtz){font-style:italic}.image-modal.svelte-1hjpmtz .image-container:where(.svelte-1hjpmtz) .details:where(.svelte-1hjpmtz) .tags:where(.svelte-1hjpmtz){margin:.5em;color:var(--saturated-col-1)}.image-modal.svelte-1hjpmtz .image-container:where(.svelte-1hjpmtz) .cancel-button:where(.svelte-1hjpmtz){position:absolute;top:0;right:0;transform:scale(3);border-radius:1em;display:flex;justify-content:center;align-items:center;padding:0;background:var(--pop-col-3);color:var(--pop-col-1);cursor:pointer;z-index:9}.image-modal.svelte-1hjpmtz .image-container:where(.svelte-1hjpmtz) .cancel-button:where(.svelte-1hjpmtz):hover{transform:scale(5) rotate(270deg)}.header.svelte-1hjpmtz{max-width:800px;margin:0 auto 1.5rem}.image-groups.svelte-1hjpmtz{display:flex;flex-direction:column;gap:1.5rem;max-width:800px;margin:0 auto}
