.gallery-thumbnail{aspect-ratio:16/9;border-radius:var(--ds-radius-md);border:var(--ds-glass-border-subtle);background:var(--ds-bg-inset);will-change:transform;width:100%;transition:transform var(--ds-transition-spring), border-color var(--ds-transition-smooth), box-shadow var(--ds-transition-smooth);display:block;overflow:hidden}@media (hover:hover){.gallery-thumbnail:hover{border-color:var(--ds-border-strong);box-shadow:var(--ds-glass-shadow-card-hover);transform:translateY(-2px)}}.gallery-thumbnail__image{width:100%;height:100%}.gallery-thumbnail__skeleton{aspect-ratio:16/9;width:100%;height:auto}@media (prefers-reduced-motion:reduce){.gallery-thumbnail{transition:none}.gallery-thumbnail:hover{transform:none}}
