/*
 * 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-grey-100 + [data-block].bg-grey-100,
.wp-block:has([data-block].bg-grey-100) + .wp-block:has([data-block].bg-grey-100) {

    padding-top: 0px
}

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

    padding-top: 0px !important
}

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

    padding-top: 0px
}

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

    padding-top: 0px !important
}

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

    padding-top: 0px
}

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

    padding-top: 0px !important
}

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

    padding-top: 0px
}

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

    padding-top: 0px !important
}

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

    padding-top: 0px
}

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

    padding-top: 0px !important
}

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

    padding-top: 0px
}

[data-block].bg-primary-300 + [data-block].bg-primary-300 [data-block], .wp-block:has([data-block].bg-primary-300) + .wp-block:has([data-block].bg-primary-300) [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
}