.media-container.svelte-vuqv8p{display:flex}.media-container.svelte-vuqv8p{align-items:center}.media-container.svelte-vuqv8p{justify-content:center}img.svelte-vuqv8p,iframe.svelte-vuqv8p{position:absolute;inset:0}iframe.svelte-vuqv8p{width:100%;height:100%}.media-container.svelte-vuqv8p,img.svelte-vuqv8p,video.svelte-vuqv8p{user-select:none}.media-container.svelte-vuqv8p{position:relative;max-width:100%;max-height:100%;overflow:hidden;transition:opacity .15s ease-in-out}.media-container.transitioning.svelte-vuqv8p{opacity:0}img.svelte-vuqv8p{max-width:100%;max-height:100%;display:block;cursor:none;opacity:0;transition:opacity .3s ease-in-out}img.loaded.svelte-vuqv8p{opacity:1}img.error.svelte-vuqv8p{opacity:.3}video.svelte-vuqv8p{max-width:100%;max-height:100%;display:block}.hls-video-container{max-width:100%;max-height:100%}iframe.svelte-vuqv8p{border:none;display:block}.live-view-background.svelte-vuqv8p{position:static;width:100vw;height:100vh;object-fit:contain}.zoom-window.svelte-1h4snzb{position:fixed;width:300px;height:200px;background-color:var(--color-primary);background-repeat:no-repeat;pointer-events:none;border-radius:8px;z-index:1001;box-shadow:0 25px 50px 5px #0000001a;opacity:1;overflow:hidden;animation:svelte-1h4snzb-zoomIn .2s ease-out;background-image:var(--zoom-bg-image);border:1px solid rgba(10,10,10,.2666666667)}@media (hover: none) and (pointer: coarse){.zoom-window.svelte-1h4snzb{transition:left .05s ease-out,top .05s ease-out}}.zoom-window.svelte-1h4snzb .border:where(.svelte-1h4snzb){position:absolute;z-index:1002;border-radius:16px;background-color:#fcfcfc;mix-blend-mode:overlay;backdrop-filter:contrast(1.5) saturate(2);opacity:.5}.zoom-window.svelte-1h4snzb .border.top:where(.svelte-1h4snzb),.zoom-window.svelte-1h4snzb .border.bottom:where(.svelte-1h4snzb){top:0;left:0;right:0;height:1px}.zoom-window.svelte-1h4snzb .border.bottom:where(.svelte-1h4snzb){top:unset;bottom:0}.zoom-window.svelte-1h4snzb .border.left:where(.svelte-1h4snzb),.zoom-window.svelte-1h4snzb .border.right:where(.svelte-1h4snzb){left:0;top:0;bottom:0;width:1px}.zoom-window.svelte-1h4snzb .border.right:where(.svelte-1h4snzb){left:unset;right:0}@media (prefers-reduced-motion: reduce){.zoom-window.svelte-1h4snzb{animation:none;transition:opacity .2s ease}}.zoom-touch-overlay.svelte-1h4snzb{position:fixed;border-radius:8px;z-index:1002}@media (hover: none) and (pointer: coarse){.zoom-touch-overlay.svelte-1h4snzb{pointer-events:auto}}@media (hover: hover) and (pointer: fine){.zoom-touch-overlay.svelte-1h4snzb{pointer-events:none}}@keyframes svelte-1h4snzb-zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:.95;transform:scale(1)}}button.svelte-avoifv{font-family:Departure Mono,Courier New,monospace;-webkit-font-smoothing:subpixel-antialiased;text-rendering:geometricPrecision;font-synthesis:none}.controls.svelte-avoifv{display:flex}.controls.svelte-avoifv{position:absolute;top:var(--space-md);right:var(--space-md);gap:var(--space-sm)}button.svelte-avoifv{color:var(--color-background);appearance:none;border:none;background:none;cursor:pointer;line-height:0;vertical-align:middle}@media (hover: hover){button.svelte-avoifv:hover{opacity:.6}}button.svelte-avoifv:focus{opacity:.6}.close-button.svelte-avoifv{font-size:4rem;width:1ch;height:1ch}.modal-backdrop.svelte-1l0xm2z,.modal-content.svelte-1l0xm2z{display:flex}.modal-backdrop.svelte-1l0xm2z,.modal-content.svelte-1l0xm2z{align-items:center}.modal-backdrop.svelte-1l0xm2z,.modal-content.svelte-1l0xm2z{justify-content:center}.modal-backdrop.svelte-1l0xm2z{position:fixed;inset:0}.modal-content.svelte-1l0xm2z{user-select:none}.modal-backdrop.svelte-1l0xm2z{background-color:var(--color-primary);z-index:1000;outline:none!important}.modal-content.svelte-1l0xm2z{width:100vw;height:100vh}
