dialog.svelte-qo8psd{color:#fff;background:#000000eb;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:24px}dialog[open].svelte-qo8psd{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.row.svelte-qo8psd{align-items:center;gap:20px;width:100%;max-width:1100px;display:flex}.stage.svelte-qo8psd{--max-h:calc(70vh - 6px);flex:1;justify-content:center;min-width:0;display:flex}img.svelte-qo8psd{box-sizing:content-box;width:min(calc(100% - 6px), calc(var(--max-h) * var(--w) / var(--h)));height:auto;aspect-ratio:var(--w) / var(--h);object-fit:contain;border:3px solid #fff}p.svelte-qo8psd{margin:0;font-weight:400}.iconbtn.svelte-qo8psd{color:#fff;width:52px;height:52px;font:inherit;cursor:pointer;background:#000;border:3px solid #fff;flex:none;font-size:22px}.iconbtn.svelte-qo8psd:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=600px) and (orientation:portrait){.row.svelte-qo8psd{flex-wrap:wrap;justify-content:space-between;gap:14px}.stage.svelte-qo8psd{--max-h:max(calc(100dvh - 270px), 45dvh);flex:1 0 100%;order:-1}}html:has(dialog[open]){overflow:hidden}.close.svelte-qo8psd{position:absolute;top:20px;right:20px}
