:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color--rgb: 0,124,186;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-10--rgb: 0,107,161;
    --wp-admin-theme-color-darker-20: #005a87;
    --wp-admin-theme-color-darker-20--rgb: 0,90,135;
    --wp-admin-border-width-focus: 2px;
    --wp-block-synced-color: #7a00df;
    --wp-block-synced-color--rgb: 122,0,223;
    --wp-bound-block-color: var(--wp-block-synced-color)
}

@media (min-resolution: 192dpi) {
    :root {
        --wp-admin-border-width-focus:1.5px
    }
}

.editor-styles-wrapper :where(:not(.is-layout-flex,.is-layout-grid))>.wp-block {
    margin-left: auto;
    margin-right: auto
}

html :where(.editor-styles-wrapper) {
    padding: 8px
}

html :where(.editor-styles-wrapper) .block-editor-block-list__layout.is-root-container>.wp-block[data-align=full] {
    margin-left: -8px;
    margin-right: -8px
}

html :where(.wp-block) {
    margin-bottom: 28px;
    margin-top: 28px;
    max-width: 840px
}

html :where(.wp-block)[data-align=wide] {
    max-width: 1100px
}

html :where(.wp-block)[data-align=full] {
    max-width: none
}

html :where(.wp-block)[data-align=left],html :where(.wp-block)[data-align=right] {
    height: 0;
    width: 100%
}

html :where(.wp-block)[data-align=left]:before,html :where(.wp-block)[data-align=right]:before {
    content: none
}

html :where(.wp-block)[data-align=left]>* {
    /*!rtl:begin:ignore*/
    float: left;
    margin-right: 2em /*!rtl:end:ignore*/
}

html :where(.wp-block)[data-align=right]>* {
    /*!rtl:begin:ignore*/
    float: right;
    margin-left: 2em /*!rtl:end:ignore*/
}

html :where(.wp-block)[data-align=full],html :where(.wp-block)[data-align=wide] {
    clear: both
}

.wp-block-group>[data-align=full] {
    margin-left: auto;
    margin-right: auto
}

.wp-block-group.has-background>[data-align=full] {
    margin-left: -30px;
    width: calc(100% + 60px)
}

[data-align=full] .wp-block-group>.wp-block {
    padding-left: 14px;
    padding-right: 14px
}

@media (min-width: 600px) {
    [data-align=full] .wp-block-group>.wp-block {
        padding-left:0;
        padding-right: 0
    }
}

[data-align=full] .wp-block-group>[data-align=full] {
    left: 0;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    width: 100%
}

[data-align=full] .wp-block-group.has-background>[data-align=full] {
    width: calc(100% + 60px)
}
