.projekt-inhalt .wp-block-gallery.has-nested-images figure.wp-block-image:not(#mvg-projekt){border-radius:var(--wp--custom--mvg--button--radius);overflow:hidden}@media(hover: hover)and (prefers-reduced-motion: no-preference){.projekt-inhalt .wp-block-gallery.has-nested-images figure.wp-block-image:not(#mvg-projekt) img{transition:transform .6s cubic-bezier(0.22, 1, 0.36, 1)}.projekt-inhalt .wp-block-gallery.has-nested-images figure.wp-block-image:hover:not(#mvg-projekt) img{transform:scale(1.05)}}.wp-block-gallery.has-nested-images.mvg-drag-gallery:not(.editor-styles-wrapper *){--mvg-drag-h: clamp(220px, 40svh, 420px);--mvg-drag-gap: var(--wp--preset--spacing--x-small);--mvg-drag-fade: clamp(32px, 6vw, 120px);--mvg-drag-fade-y: clamp(24px, 4svh, 64px);align-items:center;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:var(--mvg-drag-gap);margin-block:var(--wp--preset--spacing--medium);margin-inline:calc(-1*var(--wp--style--root--padding-left)) calc(-1*var(--wp--style--root--padding-right)) !important;max-width:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-block:var(--wp--preset--spacing--x-small);padding-inline:var(--wp--style--root--padding-left) var(--wp--style--root--padding-right);position:relative;scroll-padding-inline:var(--wp--style--root--padding-left);scroll-snap-type:x proximity;scrollbar-color:var(--wp--preset--color--neutral) rgba(0,0,0,0);scrollbar-width:thin;width:auto;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--mvg-drag-fade), #000 calc(100% - var(--mvg-drag-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--mvg-drag-fade), #000 calc(100% - var(--mvg-drag-fade)), transparent)}.wp-block-gallery.has-nested-images.mvg-drag-gallery figure:is(.wp-block-image,.wp-block-video):not(#mvg-drag):not(.editor-styles-wrapper *){border-radius:var(--wp--custom--mvg--button--radius);display:block;flex:0 0 auto;height:calc(var(--mvg-drag-h)*var(--mvg-drag-s, 1));margin:0;max-width:none;overflow:hidden;position:relative;scroll-snap-align:start;width:auto}.wp-block-gallery.has-nested-images.mvg-drag-gallery figure:is(.wp-block-image,.wp-block-video):not(#mvg-drag):not(.editor-styles-wrapper *) :is(img,video){display:block;flex:initial;height:100%;max-width:none;object-fit:initial;width:auto}.wp-block-gallery.has-nested-images.mvg-drag-gallery figure:is(.wp-block-image,.wp-block-video):not(#mvg-drag):not(.editor-styles-wrapper *) a:focus-visible{outline-offset:-3px}.wp-block-gallery.has-nested-images.mvg-drag-gallery:not(.editor-styles-wrapper *):focus-visible{outline:3px solid var(--wp--preset--color--lavender-25);outline-offset:-8px;-webkit-mask-image:none;mask-image:none}@media(hover: hover)and (prefers-reduced-motion: no-preference){.wp-block-gallery.has-nested-images.mvg-drag-gallery figure:is(.wp-block-image,.wp-block-video):not(#mvg-drag):not(.editor-styles-wrapper *) :is(img,video){transition:transform .6s var(--wp--custom--mvg--nav--ease)}.wp-block-gallery.has-nested-images.mvg-drag-gallery figure:is(.wp-block-image,.wp-block-video):hover:not(#mvg-drag):not(.editor-styles-wrapper *) :is(img,video){transform:scale(1.05)}.wp-block-gallery.has-nested-images.mvg-drag-gallery.mvg-drag--active:active figure:is(.wp-block-image,.wp-block-video):not(#mvg-drag):not(.editor-styles-wrapper *) :is(img,video){transition:none}}@media(min-width: 782px){.wp-block-gallery.has-nested-images.mvg-drag-gallery:not(.editor-styles-wrapper *){--mvg-drag-h: clamp(280px, 34svh, 520px);--mvg-drag-gap: var(--wp--preset--spacing--small);--mvg-drag-fade: clamp(64px, 9vw, 180px);margin-block:var(--wp--preset--spacing--large)}}@media(min-width: 782px)and (hover: hover)and (prefers-reduced-motion: no-preference){.wp-block-gallery.has-nested-images.mvg-drag-gallery:not(.editor-styles-wrapper *){min-height:100svh}}.wp-block-gallery.has-nested-images.mvg-drag-gallery:not(.editor-styles-wrapper *).mvg-drag--active{min-height:100svh}.wp-block-gallery.has-nested-images.mvg-drag-gallery:not(.editor-styles-wrapper *).mvg-drag--active{cursor:grab;overflow:clip;scroll-snap-type:none;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--mvg-drag-fade), #000 calc(100% - var(--mvg-drag-fade)), transparent),linear-gradient(to bottom, transparent, #000 var(--mvg-drag-fade-y), #000 calc(100% - var(--mvg-drag-fade-y)), transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right, transparent, #000 var(--mvg-drag-fade), #000 calc(100% - var(--mvg-drag-fade)), transparent),linear-gradient(to bottom, transparent, #000 var(--mvg-drag-fade-y), #000 calc(100% - var(--mvg-drag-fade-y)), transparent);mask-composite:intersect}.wp-block-gallery.has-nested-images.mvg-drag-gallery:not(.editor-styles-wrapper *).mvg-drag--active:active{cursor:grabbing}.wp-block-gallery.has-nested-images.mvg-drag-gallery.mvg-drag--active figure:is(.wp-block-image,.wp-block-video):not(#mvg-drag):not(.editor-styles-wrapper *){margin:0;position:absolute;scroll-snap-align:none;will-change:transform}.wp-block-gallery.has-nested-images.mvg-drag-gallery.mvg-drag--active figure:is(.wp-block-image,.wp-block-video):not(#mvg-drag):not(.editor-styles-wrapper *) :is(img,video){height:100%;object-fit:cover;width:100%}.mvg-drag-gallery__hint:not(.editor-styles-wrapper *){align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:color-mix(in srgb, var(--wp--preset--color--base) 72%, transparent);border:1px solid var(--wp--custom--mvg--button--border);border-radius:var(--wp--custom--mvg--button--radius);color:var(--wp--preset--color--contrast);display:flex;flex-direction:column;font-size:var(--wp--preset--font-size--x-small);gap:10px;left:50%;letter-spacing:.16em;line-height:var(--wp--custom--line-height--medium);margin:0;max-width:24ch;padding:14px var(--wp--preset--spacing--x-small);pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;text-wrap:balance;top:50%;translate:-50% -50%;user-select:none;-webkit-user-select:none;z-index:1}.mvg-drag-gallery__hint:not(.editor-styles-wrapper *)::before{animation:mvg-drag-hint 1.6s ease-in-out infinite;background-color:currentColor;content:"";height:28px;mask:url(../../icons/feather/move.svg) no-repeat center/contain;-webkit-mask:url(../../icons/feather/move.svg) no-repeat center/contain;width:28px}@keyframes mvg-drag-hint{0%,100%{translate:0 0}50%{translate:0 -3px}}
