.media-holder.svelte-1hidzr0{display:flex;flex-direction:column;align-items:center;padding:.5rem}.media-holder.svelte-1hidzr0:hover .thumb:where(.svelte-1hidzr0){background-color:#fffc}.image.svelte-1hidzr0{max-width:9rem;max-height:9rem}.thumb.svelte-1hidzr0{display:flex;align-items:center;justify-content:center;background-color:#ffffff1a;width:9.6rem;height:9.6rem;border-radius:.5rem}.label.svelte-1hidzr0{font-size:.85rem;padding:.25rem}.modal-holder.svelte-8btcs9{display:absolute;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0000;z-index:5000}.close.svelte-8btcs9{padding:.5rem;border-radius:10rem}.close.svelte-8btcs9:hover{background-color:#ffffff1a}.modal.svelte-8btcs9{position:fixed;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background-color:#141414;padding:0;box-shadow:0 0 1rem inset #0009;top:0;right:36rem;width:36rem;max-width:100vw;height:100vh;color:#ddd;z-index:5200}.modal-content.svelte-8btcs9{position:relative;display:flex;flex-wrap:wrap;width:34rem;overflow-y:auto;overflow-x:hidden;padding:0 1rem}.modal-header.svelte-8btcs9{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:0 1rem 1rem}.modal-footer.svelte-8btcs9{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:1rem}.scroll-top.svelte-8btcs9{position:absolute;left:0;top:4.5rem;width:100%;height:2rem;background:radial-gradient(farthest-side at top center,#00000080,#0000);z-index:10}.scroll-bottom.svelte-8btcs9{position:absolute;left:0;bottom:4.5rem;width:100%;height:2rem;background:radial-gradient(farthest-side at bottom center,#00000080,#0000);z-index:10}.media.svelte-ahouia{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:stretch;width:100%}.upload-area.svelte-ahouia{display:flex;flex-direction:column;align-items:center;width:100%;background-color:#ffffff0d;border-radius:.25rem;padding:.25rem 0 3rem;color:#666}.upload-area.svelte-ahouia i:where(.svelte-ahouia){font-size:3rem}.upload-area.svelte-ahouia span:where(.svelte-ahouia){margin-bottom:1rem}.upload-area.svelte-ahouia strong:where(.svelte-ahouia){font-weight:600}.upload-input.svelte-ahouia{display:fixed;top:-500px;left:-500px}.controls.svelte-ahouia{position:absolute;width:100%;bottom:2.5rem;display:flex;justify-content:center}.media-gallery.svelte-ahouia{display:flex;justify-content:stretch;flex-wrap:wrap}
