.container[data-astro-cid-hoiuk2qq]{width:100%}@media (min-width: 640px){.container[data-astro-cid-hoiuk2qq]{max-width:640px}}@media (min-width: 768px){.container[data-astro-cid-hoiuk2qq]{max-width:768px}}@media (min-width: 1024px){.container[data-astro-cid-hoiuk2qq]{max-width:1024px}}@media (min-width: 1280px){.container[data-astro-cid-hoiuk2qq]{max-width:1280px}}@media (min-width: 1536px){.container[data-astro-cid-hoiuk2qq]{max-width:1536px}}.thumbnail-link[data-astro-cid-hoiuk2qq]{border-radius:.5rem}.thumbnail-link[data-astro-cid-hoiuk2qq] a[data-astro-cid-hoiuk2qq]{display:block;aspect-ratio:1 / 1;width:100%;background-size:cover;background-position:center;border-radius:.5rem}[data-astro-cid-hoiuk2qq]:is(.thumbnail-link a):hover .title[data-astro-cid-hoiuk2qq]{visibility:visible}[data-astro-cid-hoiuk2qq]:is(.thumbnail-link a):hover .back-drop[data-astro-cid-hoiuk2qq]{background:#000030a8}.thumbnail-link[data-astro-cid-hoiuk2qq] .title[data-astro-cid-hoiuk2qq]{text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.thumbnail-link[data-astro-cid-hoiuk2qq] .title[data-astro-cid-hoiuk2qq]{font-size:1.25rem;line-height:1.75rem}}.thumbnail-link[data-astro-cid-hoiuk2qq] .title[data-astro-cid-hoiuk2qq]{visibility:hidden;display:flex;height:100%;width:100%;align-items:center;justify-content:center}.thumbnail-link[data-astro-cid-hoiuk2qq] .back-drop[data-astro-cid-hoiuk2qq]{height:100%;width:100%;border-radius:.5rem}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}#lightbox{display:flex;justify-content:space-between;align-items:center;position:fixed;width:100vw;height:100vh;max-width:100vw;max-height:100vh;left:0;top:0;z-index:-10;background:#000000e6;backdrop-filter:blur(6px);opacity:0;transition:opacity .5s}#lightbox.fade-in{opacity:1;z-index:100}#lightbox.fade-out{opacity:0;z-index:100}#lightbox .close{position:absolute;right:3rem;top:3rem;display:flex;align-items:center;justify-content:center;font-size:2.25rem;line-height:2.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#lightbox .close:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}:is(#lightbox .close) [astro-icon]{height:2rem;width:2rem}#lightbox .next-image,#lightbox .prev-image{display:flex;align-items:center;justify-content:center;font-size:3rem;line-height:1;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#lightbox .next-image:hover,#lightbox .prev-image:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}#lightbox .next-image,#lightbox .prev-image{height:calc(100% - 25vh)}:is(#lightbox .next-image,#lightbox .prev-image) [astro-icon]{height:2.25rem;width:2.25rem}#lightbox .prev-image{margin-left:.5rem}#lightbox .next-image{margin-right:.5rem}#lightbox .content-container{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;align-self:stretch}:is(#lightbox .content-container) figure{width:100%}:is(#lightbox .content-container) img{border-radius:.5rem;max-height:calc(100vh - 6rem);margin:0 auto}:is(#lightbox .content-container) iframe{border-radius:.5rem;max-height:calc(100vh - 6rem);width:80%;height:80%;background:#fff}:is(#lightbox .content-container) .source-code-url{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1));text-decoration-line:underline}:is(#lightbox .content-container) .source-code-url:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}:is(#lightbox .content-container) .source-code-url:is(.dark *){--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}:is(#lightbox .content-container) .source-code-url:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}:is(#lightbox .content-container) .source-code-url{margin-top:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#lightbox figure figcaption{margin-top:.5rem;text-align:center;font-size:1.25rem;line-height:1.75rem;font-style:italic;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
