.photo-metadata[data-v-b8c8838d]{color:var(--muted);min-width:0;margin:10px 0 0;font-size:12px;line-height:1.7}.photo-metadata summary[data-v-b8c8838d]{cursor:pointer;overflow-wrap:anywhere;min-height:32px}.photo-metadata summary span[data-v-b8c8838d]{color:var(--ink);opacity:.75}.photo-metadata dl[data-v-b8c8838d]{flex-wrap:wrap;gap:10px 24px;margin:8px 0 0;display:flex}.photo-metadata dl>div[data-v-b8c8838d]{gap:10px;min-width:0;display:flex}.photo-metadata dt[data-v-b8c8838d]{white-space:nowrap}.photo-metadata dd[data-v-b8c8838d]{color:var(--ink);overflow-wrap:anywhere;margin:0}.photo-metadata p[data-v-b8c8838d]{margin:8px 0 0;font-size:10px}.like-control[data-v-4d961ef1]{vertical-align:middle;flex-wrap:wrap;max-width:100%}.like-button[data-v-4d961ef1],.like-control[data-v-4d961ef1]{align-items:center;gap:8px;display:inline-flex}.like-button[data-v-4d961ef1]{border:1px solid var(--line);min-height:40px;color:var(--muted);font:inherit;white-space:nowrap;background:0 0;border-radius:24px;padding:8px 13px;font-size:13px}.like-button.liked[data-v-4d961ef1]{color:var(--red,#98483c);border-color:currentColor}.like-count[data-v-4d961ef1]{font-variant-numeric:tabular-nums}.like-feedback[data-v-4d961ef1]{max-width:28rem;color:var(--muted);font-size:12px;line-height:1.6}.photo-appreciation[data-v-ec75d64d]{margin-top:8px}.gallery-frame[data-v-ec75d64d]{align-items:start;gap:clamp(24px,3vw,40px) clamp(16px,2.5vw,28px);width:100%;min-width:0}.gallery-frame figure[data-v-ec75d64d]{align-self:start;min-width:0;margin:0}.gallery-frame .photo-button[data-v-ec75d64d]{height:auto;min-height:0;max-height:none;line-height:0;display:block;overflow:hidden;background:0 0!important}.gallery-frame img[data-v-ec75d64d]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:auto;max-height:min(78svh,760px);display:block}.gallery-frame.photo-gallery-continuous[data-v-ec75d64d]{max-width:none}.gallery-frame.photo-gallery-continuous .portrait-photo[data-v-ec75d64d]{justify-self:center;width:min(100%,480px)}.gallery-frame .photo-button:hover img[data-v-ec75d64d]{opacity:.94}.gallery-frame figcaption[data-v-ec75d64d]{text-align:left;overflow-wrap:anywhere;max-width:42rem;margin:12px auto 0;line-height:1.75}.gallery-frame figcaption strong[data-v-ec75d64d]{font-size:18px;font-weight:400}.gallery-frame figcaption time[data-v-ec75d64d]{font-variant-numeric:tabular-nums;margin-top:5px;font-size:12px}.gallery-frame .expand-icon[data-v-ec75d64d]{opacity:0;width:34px;height:34px;transition:opacity .15s;top:10px;right:10px}.gallery-frame .photo-button:is(:hover,:focus-visible) .expand-icon[data-v-ec75d64d]{opacity:1}.gallery-frame.gallery-columns[data-v-ec75d64d]{-moz-columns:2;columns:2;-moz-column-gap:24px;column-gap:24px;display:block}.gallery-columns figure[data-v-ec75d64d]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:30px}.gallery-columns img[data-v-ec75d64d]{max-height:none}.gallery-frame .media-unavailable[data-v-ec75d64d]{place-content:center;min-height:180px;display:grid}.lightbox-body>img[data-v-ec75d64d]{-o-object-fit:contain;object-fit:contain;background:0 0}.lightbox-caption[data-v-ec75d64d]{max-width:42rem;margin-inline:auto}@media (hover:none){.gallery-frame .expand-icon[data-v-ec75d64d]{opacity:.8}}@media (width<=600px){.gallery-frame[data-v-ec75d64d]:not(.photo-gallery-continuous){grid-template-columns:minmax(0,1fr)}.gallery-frame.gallery-columns[data-v-ec75d64d]{-moz-columns:1;columns:1}.gallery-frame img[data-v-ec75d64d]{max-height:78svh}.gallery-frame figcaption[data-v-ec75d64d]{margin-top:10px;font-size:13px}.gallery-frame.photo-gallery-continuous .portrait-photo[data-v-ec75d64d]{width:min(100%,440px)}}.photo-source-album[data-v-ec75d64d]{color:var(--green);overflow-wrap:anywhere;align-items:center;gap:8px;margin-top:8px;font-size:12px;line-height:1.8;text-decoration:none;display:inline-flex}.photo-source-album[data-v-ec75d64d]:hover{text-underline-offset:4px;text-decoration:underline}.photo-source-album[data-v-ec75d64d]:focus-visible{outline:2px solid var(--green);outline-offset:4px}.photo-source-album svg[data-v-ec75d64d]{flex-shrink:0}
