.wp-block-group.has-background {
padding: var(--wp--preset--spacing--60);
} .wp-block-post-content > .wp-block-group:not(:first-child):not(.has-background):not(.is-style-no-padding),
.wp-block-post-content > #wporg-pattern-preview > div > .wp-block-group:not(:first-child):not(.has-background):not(.is-style-no-padding) {
padding-top: var(--wp--preset--spacing--40);
padding-bottom: var(--wp--preset--spacing--40);
} @media only screen and (max-width: 781px) {
.wp-block-group.alignfull {
padding-left: var(--wp--style--root--padding-left) !important;
padding-right: var(--wp--style--root--padding-right) !important;
}
}  .wp-block-group.is-style-rounded-border.is-layout-flex,
.wp-block-group.is-style-thick-rounded-border.is-layout-flex {
overflow: hidden;
} .wp-block-group.is-style-no-padding {
padding-top: 0;
padding-bottom: 0;
}
.wp-block-group.is-style-no-padding:not(.has-global-padding) {
padding-left: 0;
padding-right: 0;
} .wp-site-blocks > header:has(.is-position-sticky),
.wp-site-blocks > header:has(.is-style-fixed-header) {
position: sticky;
top: 0;
background-color: var(--wp--preset--color--base, var(--wp--preset--color--background));
box-shadow: var(--wp--custom--shadow--default);
z-index: 10;
} .admin-bar .wp-site-blocks > header:has(.is-position-sticky),
.admin-bar .wp-site-blocks > header:has(.is-style-fixed-header) {
top: var(--wp-admin--admin-bar--height, 32px);
} .wp-site-blocks > footer:has(.is-position-sticky) {
position: relative;
bottom: 0;
z-index: 9;
}
@media only screen and (min-width: 1100px) {
.wp-site-blocks > footer:has(.is-position-sticky) {
position: sticky;
}
}