.media.svelte-l4x8q4{margin:0;cursor:pointer}.media.svelte-l4x8q4 img:where(.svelte-l4x8q4),.media.svelte-l4x8q4 video:where(.svelte-l4x8q4){display:block;width:100%;height:auto;border-radius:6px}figcaption.svelte-l4x8q4{display:flex;flex-direction:column;gap:2px;padding:6px 2px}.title.svelte-l4x8q4{font-size:.85rem;font-weight:600;color:#eceff1}.description.svelte-l4x8q4{font-size:.78rem;color:#90a4ae;line-height:1.5}.overlay.svelte-l4x8q4{position:fixed;inset:0;z-index:9999;background:#000000d9;display:flex;align-items:center;justify-content:center;padding:2vh 2vw;cursor:pointer}.overlay-content.svelte-l4x8q4{position:relative;margin:0;width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;cursor:default}.overlay-content.svelte-l4x8q4 img:where(.svelte-l4x8q4),.overlay-content.svelte-l4x8q4 video:where(.svelte-l4x8q4){display:block;width:100%;max-height:92vh;object-fit:contain;border-radius:6px}.overlay-content.svelte-l4x8q4 figcaption:where(.svelte-l4x8q4){padding:10px 2px}.overlay-content.svelte-l4x8q4 .title:where(.svelte-l4x8q4){font-size:1rem}.overlay-content.svelte-l4x8q4 .description:where(.svelte-l4x8q4){font-size:.88rem}.close-btn.svelte-l4x8q4{position:absolute;top:-12px;right:-12px;background:#263238;border:1px solid #37474f;color:#eceff1;border-radius:50%;width:28px;height:28px;font-size:.82rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .13s}.close-btn.svelte-l4x8q4:hover{background:#37474f}
