/*
 * AUTO-GENERATED FILE — DO NOT EDIT DIRECTLY
 * This file is generated from theme.json to handle duplicate block padding.
 * Run `npm run generate-block-padding` or edit js/scripts/generate-block-padding.js to change behavior.
 */

[data-block].bg-transparent + [data-block].bg-transparent,
.wp-block:has([data-block].bg-transparent) + .wp-block:has([data-block].bg-transparent) {

    padding-top: 0px
}

[data-block].bg-transparent + [data-block].bg-transparent [data-block], .wp-block:has([data-block].bg-transparent) + .wp-block:has([data-block].bg-transparent) [data-block] {

    padding-top: 0px !important
}

[data-block].bg-white + [data-block].bg-white,
.wp-block:has([data-block].bg-white) + .wp-block:has([data-block].bg-white) {

    padding-top: 0px
}

[data-block].bg-white + [data-block].bg-white [data-block], .wp-block:has([data-block].bg-white) + .wp-block:has([data-block].bg-white) [data-block] {

    padding-top: 0px !important
}

[data-block].bg-black + [data-block].bg-black,
.wp-block:has([data-block].bg-black) + .wp-block:has([data-block].bg-black) {

    padding-top: 0px
}

[data-block].bg-black + [data-block].bg-black [data-block], .wp-block:has([data-block].bg-black) + .wp-block:has([data-block].bg-black) [data-block] {

    padding-top: 0px !important
}

[data-block].bg-blue + [data-block].bg-blue,
.wp-block:has([data-block].bg-blue) + .wp-block:has([data-block].bg-blue) {

    padding-top: 0px
}

[data-block].bg-blue + [data-block].bg-blue [data-block], .wp-block:has([data-block].bg-blue) + .wp-block:has([data-block].bg-blue) [data-block] {

    padding-top: 0px !important
}

[data-block].bg-light-blue + [data-block].bg-light-blue,
.wp-block:has([data-block].bg-light-blue) + .wp-block:has([data-block].bg-light-blue) {

    padding-top: 0px
}

[data-block].bg-light-blue + [data-block].bg-light-blue [data-block], .wp-block:has([data-block].bg-light-blue) + .wp-block:has([data-block].bg-light-blue) [data-block] {

    padding-top: 0px !important
}

[data-block].bg-light-grey + [data-block].bg-light-grey,
.wp-block:has([data-block].bg-light-grey) + .wp-block:has([data-block].bg-light-grey) {

    padding-top: 0px
}

[data-block].bg-light-grey + [data-block].bg-light-grey [data-block], .wp-block:has([data-block].bg-light-grey) + .wp-block:has([data-block].bg-light-grey) [data-block] {

    padding-top: 0px !important
}

[data-block].bg-orange + [data-block].bg-orange,
.wp-block:has([data-block].bg-orange) + .wp-block:has([data-block].bg-orange) {

    padding-top: 0px
}

[data-block].bg-orange + [data-block].bg-orange [data-block], .wp-block:has([data-block].bg-orange) + .wp-block:has([data-block].bg-orange) [data-block] {

    padding-top: 0px !important
}

[data-block].bg-lime + [data-block].bg-lime,
.wp-block:has([data-block].bg-lime) + .wp-block:has([data-block].bg-lime) {

    padding-top: 0px
}

[data-block].bg-lime + [data-block].bg-lime [data-block], .wp-block:has([data-block].bg-lime) + .wp-block:has([data-block].bg-lime) [data-block] {

    padding-top: 0px !important
}

[data-block].bg-light-brown + [data-block].bg-light-brown,
.wp-block:has([data-block].bg-light-brown) + .wp-block:has([data-block].bg-light-brown) {

    padding-top: 0px
}

[data-block].bg-light-brown + [data-block].bg-light-brown [data-block], .wp-block:has([data-block].bg-light-brown) + .wp-block:has([data-block].bg-light-brown) [data-block] {

    padding-top: 0px !important
}

[data-block].bg-dark-brown + [data-block].bg-dark-brown,
.wp-block:has([data-block].bg-dark-brown) + .wp-block:has([data-block].bg-dark-brown) {

    padding-top: 0px
}

[data-block].bg-dark-brown + [data-block].bg-dark-brown [data-block], .wp-block:has([data-block].bg-dark-brown) + .wp-block:has([data-block].bg-dark-brown) [data-block] {

    padding-top: 0px !important
}

[data-block]:not([class*="bg-"]) + [data-block]:not([class*="bg-"]) {

    padding-top: 0px
}

.wp-block:has([data-block]:not([class*="bg-"])) + .wp-block:has([data-block]:not([class*="bg-"])) {

    padding-top: 0px
}

.wp-block:has([data-block]:not([class*="bg-"])) + .wp-block:has([data-block]:not([class*="bg-"])) [data-block] {

    padding-top: 0px !important
}