.picture-link.svelte-15cx41k{position:relative;display:block;width:100%;padding:0;border:none;background:none;color:inherit;text-align:left;cursor:zoom-in;font:inherit}.picture-link.svelte-15cx41k img{width:100%;height:auto;display:block}.picture-link-hint.svelte-15cx41k{position:absolute;right:0;bottom:0;padding:.35rem .6rem;font-family:var(--font-data);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;background:var(--color-text);color:#fff;opacity:0;transition:opacity .15s}.picture-link.svelte-15cx41k:hover .picture-link-hint:where(.svelte-15cx41k),.picture-link.svelte-15cx41k:focus-visible .picture-link-hint:where(.svelte-15cx41k){opacity:1}.picture-link.svelte-15cx41k:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.lightbox.svelte-15cx41k{max-width:min(96vw,1200px);max-height:92vh;margin:auto;padding:0;border:2px solid var(--color-text);background:var(--color-paper, #f1efe9);overflow:auto}.lightbox.svelte-15cx41k::backdrop{background:#141713b8}.lightbox-bar.svelte-15cx41k{display:flex;justify-content:flex-end;margin:0;padding:.5rem .65rem;border-bottom:1px solid var(--color-border, #cbc7bb)}.lightbox-close.svelte-15cx41k{font-family:var(--font-data);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:.35rem .6rem;border:2px solid var(--color-text);background:var(--color-text);color:#fff;cursor:pointer}.lightbox-close.svelte-15cx41k:hover,.lightbox-close.svelte-15cx41k:focus-visible{background:transparent;color:var(--color-text)}.lightbox.svelte-15cx41k img:where(.svelte-15cx41k){display:block;width:100%;height:auto}
