.video-gallery-placeholder[data-v-05395b65]{background:linear-gradient(135deg, hsl(var(--dark)), hsl(var(--dark-surface)));color:hsl(var(--secondary-foreground))}.video-gallery-placeholder__icon[data-v-05395b65]{color:hsl(var(--secondary-foreground) / .2)}.video-gallery-placeholder__title[data-v-05395b65]{color:hsl(var(--secondary-foreground) / .3)}.video-gallery-layout--list[data-v-05395b65]{justify-content:center;max-width:none;grid-template-columns:minmax(0,56rem)!important}.video-gallery-card[data-v-05395b65]{min-width:0}.video-gallery-overlay[data-v-05395b65]{color:hsl(var(--foreground));transition:background-color var(--duration-fast,.2s) var(--ease-emphasized,cubic-bezier(.2, 0, 0, 1));background:0 0}@media (prefers-reduced-motion:reduce){.video-gallery-overlay[data-v-05395b65]{transition:none!important}}.video-artwork[data-v-05395b65]:has(>.video-gallery-media){margin-block:7px;position:relative}.video-artwork[data-v-05395b65]:has(>.video-gallery-media):before{content:"";pointer-events:none;width:1.5rem;height:1.5rem;position:absolute}.video-artwork[data-v-05395b65]:has(>.video-gallery-media):after{content:"";pointer-events:none;width:1.5rem;height:1.5rem;position:absolute}.video-artwork[data-v-05395b65]:has(>.video-gallery-media):before{border-top:1px solid hsl(var(--primary) / .48);border-left:1px solid hsl(var(--primary) / .48);inset:-5px auto auto -5px}.video-artwork[data-v-05395b65]:has(>.video-gallery-media):after{border-bottom:1px solid hsl(var(--primary) / .48);border-right:1px solid hsl(var(--primary) / .48);inset:auto -5px -5px auto}.video-artwork[data-v-05395b65]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:6px}.video-photo-corners[data-v-05395b65]:before,.video-photo-corners[data-v-05395b65]:after{content:"";pointer-events:none;border-color:hsl(var(--primary) / .48);width:1.125rem;height:1.125rem;position:absolute}.video-photo-corners[data-v-05395b65]:before{border-top:1px solid hsl(var(--primary) / .48);border-right:1px solid hsl(var(--primary) / .48);inset:-5px -5px auto auto}.video-photo-corners[data-v-05395b65]:after{border-bottom:1px solid hsl(var(--primary) / .48);border-left:1px solid hsl(var(--primary) / .48);inset:auto auto -5px -5px}
