.lightbox[data-astro-cid-xbm5mc5h]{--chrome:12rem;--fade:.3s ease;block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--color-text-inverse);opacity:0;transition:opacity var(--fade), overlay var(--fade) allow-discrete, display var(--fade) allow-discrete;background:0 0;border:0;margin:0;padding:0;overflow:hidden}.lightbox[data-astro-cid-xbm5mc5h][open]{opacity:1;grid-template-rows:auto minmax(0,1fr) auto;display:grid}@starting-style{.lightbox[data-astro-cid-xbm5mc5h][open]{opacity:0}}.lightbox[data-astro-cid-xbm5mc5h]::backdrop{transition:background-color var(--fade), overlay var(--fade) allow-discrete, display var(--fade) allow-discrete;background-color:#0000}.lightbox[data-astro-cid-xbm5mc5h][open]::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:oklch(12.9% .042 264.695/.92)}@starting-style{.lightbox[data-astro-cid-xbm5mc5h][open]::backdrop{background-color:#0000}}html:has(.lightbox[open]){overflow:hidden}.lightbox-bar[data-astro-cid-xbm5mc5h]{padding:var(--space-s) var(--gutter);justify-content:space-between;align-items:center;display:flex}.lightbox-count[data-astro-cid-xbm5mc5h]{color:var(--color-text-inverse-muted)}.lightbox-button[data-astro-cid-xbm5mc5h]{--size:3rem;inline-size:var(--size);block-size:var(--size);background-color:oklch(20% .04 265/.6);border:1px solid oklch(100% 0 0/.3);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.5rem;transition:background-color .3s,border-color .3s;display:grid}.close[data-astro-cid-xbm5mc5h]{--icon:var(--icon-close)}@media (hover:hover){.lightbox-button[data-astro-cid-xbm5mc5h]:hover{border-color:var(--color-theme);background-color:var(--color-theme)}}.lightbox-stage[data-astro-cid-xbm5mc5h]{--arrow-gap:var(--space-m);min-block-size:0;padding-inline:calc(3rem + var(--arrow-gap) + var(--gutter));touch-action:pan-y pinch-zoom;place-items:center;display:grid}@media (width<=768px){.lightbox-stage[data-astro-cid-xbm5mc5h]{padding-inline:var(--space-xs)}}.lightbox-frame[data-astro-cid-xbm5mc5h]{inline-size:min(60rem, 100%, (100dvh - var(--chrome)) * var(--ratio,1.7778));position:relative}.lightbox-image[data-astro-cid-xbm5mc5h]{inline-size:100%;aspect-ratio:var(--ratio,1.7778);border-radius:var(--radius-xl);background-color:var(--color-slate-800);object-fit:cover;-webkit-user-select:none;user-select:none;box-shadow:0 1rem 3rem oklch(0% 0 0/.4)}.lightbox-frame[data-astro-cid-xbm5mc5h] .lightbox-button[data-astro-cid-xbm5mc5h]{position:absolute;inset-block-start:50%;translate:0 -50%}.prev[data-astro-cid-xbm5mc5h]{--icon:var(--icon-chevron-left);inset-inline-start:calc(-3rem - var(--arrow-gap))}.next[data-astro-cid-xbm5mc5h]{--icon:var(--icon-chevron-right);inset-inline-end:calc(-3rem - var(--arrow-gap))}@media (width<=768px){.lightbox-frame[data-astro-cid-xbm5mc5h] .lightbox-button[data-astro-cid-xbm5mc5h]{--size:2.5rem}.prev[data-astro-cid-xbm5mc5h]{inset-inline-start:var(--space-2xs)}.next[data-astro-cid-xbm5mc5h]{inset-inline-end:var(--space-2xs)}}.lightbox-strip[data-astro-cid-xbm5mc5h]{justify-content:safe center;gap:var(--space-2xs);padding:var(--space-s) var(--gutter);overscroll-behavior:contain;scrollbar-width:none;display:flex;overflow-x:auto}.lightbox-thumb[data-astro-cid-xbm5mc5h]{aspect-ratio:16/9;border-radius:var(--radius);opacity:.45;inline-size:5rem;transition:opacity .3s;display:block;overflow:hidden}@media (width<=768px){.lightbox-thumb[data-astro-cid-xbm5mc5h]{inline-size:4rem}}.lightbox-thumb[data-astro-cid-xbm5mc5h] img[data-astro-cid-xbm5mc5h]{object-fit:cover;block-size:100%;inline-size:100%}.lightbox-thumb[data-astro-cid-xbm5mc5h][aria-current=true]{opacity:1;outline-offset:2px;outline:2px solid}@media (hover:hover){.lightbox-thumb[data-astro-cid-xbm5mc5h]:hover{opacity:1}}.single[data-astro-cid-xbm5mc5h]{--chrome:9rem}.single[data-astro-cid-xbm5mc5h] .lightbox-stage[data-astro-cid-xbm5mc5h]{padding-block-end:var(--space-m)}.single[data-astro-cid-xbm5mc5h] .lightbox-count[data-astro-cid-xbm5mc5h]{visibility:hidden}.single[data-astro-cid-xbm5mc5h] [data-astro-cid-xbm5mc5h]:is(.prev,.next,.lightbox-strip){display:none}@media (height<=32rem){.lightbox[data-astro-cid-xbm5mc5h]{--chrome:6.5rem}.lightbox-strip[data-astro-cid-xbm5mc5h]{display:none}}
