._intro_12aem_1{max-width:720px;margin:0 auto;text-align:center}._empty_12aem_7{text-align:center;color:var(--muted-foreground);font-style:italic}._masonry_12aem_13{column-count:3;column-gap:var(--spacing-4)}._item_12aem_18{display:block;width:100%;margin:0 0 var(--spacing-4);padding:6px 6px 0;break-inside:avoid;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);cursor:zoom-in;text-align:left;font:inherit;color:inherit;transition:transform var(--animation-duration-normal),box-shadow var(--animation-duration-normal)}._item_12aem_18:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._item_12aem_18 img{display:block;width:100%;height:auto;border-radius:var(--radius-sm)}._item_12aem_18:not(:has(._caption_12aem_47)){padding-bottom:6px}._caption_12aem_47{display:block;padding:var(--spacing-2) var(--spacing-2) var(--spacing-3);font-size:.875rem;line-height:1.45;color:var(--muted-foreground)}@media(max-width:900px){._masonry_12aem_13{column-count:2}}@media(max-width:480px){._masonry_12aem_13{column-gap:var(--spacing-2)}._item_12aem_18{margin-bottom:var(--spacing-2)}._caption_12aem_47{font-size:.8rem}}
