.gallery-section{padding:calc(var(--spacing) * 2);margin:0 auto;display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);@media(width>=48rem){max-width:var(--container-5xl)}}.gallery-container.svelte-1sw60kg{height:100%;display:grid;grid-template-rows:1fr min-content}.gallery-list.svelte-1sw60kg{--columns: 1;width:100%;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:calc(var(--spacing) * 2);@media(width>=40rem){--columns: 2}@media(width>=48rem){--columns: 3}@media(width>=64rem){--columns: 4}}.gallery-item.svelte-1sw60kg{background:var(--color-surface-100-900);overflow:hidden;border-radius:var(--radius-lg);&:hover{background:var(--color-surface-200-800)}}.gallery-item[layout=card].svelte-1sw60kg{display:grid;grid-template-rows:auto min-content}.gallery-item-preview.svelte-1sw60kg{display:flex;align-items:center;aspect-ratio:1;overflow:hidden;background:var(--color-surface-100-900)}.gallery-item-preview.svelte-1sw60kg img:where(.svelte-1sw60kg){min-width:100%;min-height:100%;object-fit:cover}.gallery-item-info.svelte-1sw60kg{padding:calc(var(--spacing) * 2);display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.gallery-item-header.svelte-1sw60kg{width:100%;display:flex;flex-direction:column;overflow:hidden}.gallery-item-type.svelte-1sw60kg{font-size:var(--text-sm)}.gallery-item-title.svelte-1sw60kg{font-weight:700;font-size:var(--text-lg);line-height:var(--leading-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
