html.n-viewer-lock{overflow:hidden}.n-viewer[data-astro-cid-jt6d5gq4][open]{gap:var(--space-2);width:100%;max-width:none;height:100%;max-height:none;padding:var(--space-4);color:var(--color-text-primary);overscroll-behavior:contain;background:0 0;border:0;grid-template-rows:auto minmax(0,1fr);margin:0;display:grid;position:fixed;inset:0}.n-viewer[data-astro-cid-jt6d5gq4]::backdrop{background:color-mix(in srgb, var(--color-bg-canvas) 94%, transparent)}.n-viewer__bar[data-astro-cid-jt6d5gq4]{justify-content:flex-end;display:flex}.n-viewer__stage[data-astro-cid-jt6d5gq4]{place-items:center;min-height:0;display:grid;container-type:size}.n-viewer__stage[data-astro-cid-jt6d5gq4] .n-viewer__img{width:min(100cqw, 100cqh * var(--ratio,.75));border-radius:var(--radius-sm);background:var(--color-bg-muted);height:auto;box-shadow:var(--shadow-lg);display:block}.n-viewer__stage[data-astro-cid-jt6d5gq4] .n-viewer__img.is-loaded{background:0 0}@media (width>=768px){.n-viewer[data-astro-cid-jt6d5gq4][open]{padding:var(--space-6) var(--space-8) var(--space-8)}}@media (prefers-reduced-motion:no-preference){.n-viewer[data-astro-cid-jt6d5gq4][open]::backdrop{animation:n-viewer-fade var(--dur-base) var(--ease-enter) both}.n-viewer[data-astro-cid-jt6d5gq4][open] .n-viewer__img{animation:n-viewer-in var(--dur-moderate) var(--ease-enter) both}.n-viewer[data-astro-cid-jt6d5gq4][open] .n-viewer__bar[data-astro-cid-jt6d5gq4]{animation:n-viewer-fade var(--dur-base) var(--ease-enter) both}.n-viewer[data-astro-cid-jt6d5gq4].is-closing::backdrop,.n-viewer[data-astro-cid-jt6d5gq4].is-closing .n-viewer__bar[data-astro-cid-jt6d5gq4]{animation:n-viewer-fade-out var(--dur-base) var(--ease-exit) both}.n-viewer[data-astro-cid-jt6d5gq4].is-closing .n-viewer__img{animation:n-viewer-out var(--dur-base) var(--ease-exit) both}}@keyframes n-viewer-fade{0%{opacity:0}to{opacity:1}}@keyframes n-viewer-fade-out{0%{opacity:1}to{opacity:0}}@keyframes n-viewer-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}@keyframes n-viewer-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}
