/* Optional movement only; existing backgrounds, colours and resting shadows remain owned by the block. */
.is-style-oursask-soft-lift:not(.editor-styles-wrapper *):not(.is-style-oursask-soft-lift *):is(:focus-visible,:has(:focus-visible)) { box-shadow:0 22px var(--oursask-lift-blur, 44px) -20px color-mix(in srgb, var(--oursask-lift-color, var(--osm-primary, #14232c)) var(--oursask-lift-opacity, 42%), transparent) !important; }
@media(hover:hover) and (pointer:fine) {
.is-style-oursask-soft-lift:not(.editor-styles-wrapper *):not(.is-style-oursask-soft-lift *):hover { box-shadow:0 22px var(--oursask-lift-blur, 44px) -20px color-mix(in srgb, var(--oursask-lift-color, var(--osm-primary, #14232c)) var(--oursask-lift-opacity, 42%), transparent) !important; }
}
@media(prefers-reduced-motion:no-preference) {
.is-style-oursask-soft-lift:not(.editor-styles-wrapper *):not(.is-style-oursask-soft-lift *) { transition:translate .2s ease,box-shadow .2s ease; }
.is-style-oursask-soft-lift:not(.editor-styles-wrapper *):not(.is-style-oursask-soft-lift *):is(:focus-visible,:has(:focus-visible)) { translate:0 calc(-1 * var(--oursask-lift-distance, 5px));transition-timing-function:cubic-bezier(.34,1.56,.64,1),ease; }
}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) {
.is-style-oursask-soft-lift:not(.editor-styles-wrapper *):not(.is-style-oursask-soft-lift *):hover { translate:0 calc(-1 * var(--oursask-lift-distance, 5px));transition-timing-function:cubic-bezier(.34,1.56,.64,1),ease; }
}

