.shot-placeholder.svelte-uplttz{aspect-ratio:16/9;text-align:center;background:oklch(97% .02 250);border:2px dashed oklch(80% .09 250);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;margin:1.5rem 0;padding:1.5rem;display:flex}.tag.svelte-uplttz{font-family:var(--font-mono);color:oklch(50% .14 250);font-size:.75rem}.shot.svelte-uplttz{color:oklch(35% .05 250);max-width:32rem;font-size:.875rem;line-height:1.45}figcaption.svelte-1r5ycq4{color:var(--d-muted);text-align:center;margin-top:.5rem;font-size:.75rem;line-height:1.4}.zoom-trigger.svelte-1r5ycq4{cursor:zoom-in;background:0 0;border:0;border-radius:.5rem;width:100%;padding:0;display:block}.zoom-trigger.svelte-1r5ycq4 img:where(.svelte-1r5ycq4){transition:box-shadow .15s;width:100%!important;margin:0!important}.zoom-trigger.svelte-1r5ycq4:hover img:where(.svelte-1r5ycq4){box-shadow:0 0 0 1px var(--d-line), 0 12px 30px -14px oklch(30% .02 286/.35)}.zoom-trigger.svelte-1r5ycq4:focus-visible{outline:2px solid var(--d-accent);outline-offset:3px}.lightbox.svelte-1r5ycq4{cursor:zoom-out;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:1rem;display:none}.lightbox[open].svelte-1r5ycq4{display:flex}.lightbox.svelte-1r5ycq4::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:oklch(15% .005 286/.85)}.lightbox.svelte-1r5ycq4 img:where(.svelte-1r5ycq4){border-radius:.5rem;width:auto;max-width:min(100%,1600px);height:auto;max-height:calc(100dvh - 5rem)}.lightbox.svelte-1r5ycq4 p:where(.svelte-1r5ycq4){color:oklch(92% 0 0);text-align:center;margin:0;font-size:.9375rem}.lightbox-close.svelte-1r5ycq4{color:#fff;cursor:pointer;background:oklch(100% 0 0/.12);border:0;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:fixed;top:1rem;right:1rem}.lightbox-close.svelte-1r5ycq4:hover{background:oklch(100% 0 0/.22)}.doc-figure-grid.svelte-rz3q70{grid-template-columns:1fr;gap:1.25rem;margin:1.5rem 0;display:grid}.doc-figure-grid.svelte-rz3q70>figure.doc-figure{margin:0}@media (width>=640px){.doc-figure-grid.svelte-rz3q70{grid-template-columns:1fr 1fr}}
