.fitted-photo-grid.svelte-1jcqnyt{--fitted-row-gap: var(--fitted-mobile-gap);display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--fitted-mobile-gap)}.fitted-photo-grid__item.svelte-1jcqnyt{--fitted-share: var(--fitted-share-2);min-width:0;flex:0 0 calc((100% - var(--fitted-row-gap)) * var(--fitted-share) - .02px);aspect-ratio:var(--fitted-aspect-ratio)}@media(max-width:639px){.fitted-photo-grid--mobile-one.svelte-1jcqnyt .fitted-photo-grid__item:where(.svelte-1jcqnyt){--fitted-share: var(--fitted-share-1);--fitted-row-gap: 0px}}@media(min-width:640px){.fitted-photo-grid.svelte-1jcqnyt{--fitted-row-gap: calc(var(--fitted-gap) * 2);gap:var(--fitted-gap)}.fitted-photo-grid__item.svelte-1jcqnyt{--fitted-share: var(--fitted-share-3)}}@media(min-width:901px){.fitted-photo-grid.svelte-1jcqnyt{--fitted-row-gap: calc(var(--fitted-gap) * 3)}.fitted-photo-grid__item.svelte-1jcqnyt{--fitted-share: var(--fitted-share-4)}}.share-menu-item.svelte-1jtrnk4{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem 1rem;font-size:.875rem;color:theme("colors.charcoal.300");transition:background-color .15s,color .15s}.share-menu-item.svelte-1jtrnk4:hover:not(:disabled){background-color:#ffffff0d;color:#fff}.share-menu-item.svelte-1jtrnk4:disabled{opacity:.5;cursor:wait}@keyframes svelte-1jtrnk4-share-menu-open{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-share-menu-open.svelte-1jtrnk4{animation:svelte-1jtrnk4-share-menu-open .15s ease-out}@keyframes svelte-o5s1aq-lightbox-open{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-lightbox-open{animation:svelte-o5s1aq-lightbox-open .2s ease-out both}.viewer-navigation.svelte-o5s1aq{background:#292c2f;border:1px solid #62686c}.viewer-navigation.svelte-o5s1aq:hover{color:var(--gallery-accent, #CBD8DF);background:#363c40}.viewer-save.svelte-o5s1aq{background:var(--gallery-accent, #CBD8DF);color:var(--gallery-bg, #181A1C);box-shadow:0 2px 12px #0000004d;transition:transform .12s ease-out,background-color .12s ease-out}.viewer-save[aria-pressed=true].svelte-o5s1aq{background:var(--gallery-accent-pressed, var(--gallery-accent, #CBD8DF));box-shadow:0 0 0 2px var(--gallery-accent-soft, color-mix(in srgb, var(--gallery-accent, currentColor) 35%, transparent))}.viewer-save.svelte-o5s1aq:hover{background:var(--gallery-accent-hover, var(--gallery-accent, #CBD8DF))}.viewer-save.svelte-o5s1aq:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.animate-lightbox-open,.viewer-save.svelte-o5s1aq,.viewer-save.svelte-o5s1aq :where(.svelte-o5s1aq){animation:none!important;transition:none!important;transform:none!important}}
