.stage-manager-block {
    background-color: var(--stage-manager-background-color, transparent);
    background-image: var(--stage-manager-overlay, linear-gradient(transparent, transparent)), var(--stage-manager-background-image, none);
    background-position: center, var(--stage-manager-background-position, 50% 50%);
    background-repeat: no-repeat;
    background-size: cover;
}

.stage-manager-block .stage-manager-hero__heading,
.stage-manager-block .stage-manager-hero__heading * {
    --awb-text-color: var(--stage-manager-heading-color, inherit);
    color: var(--stage-manager-heading-color, inherit);
    font-family: var(--stage-manager-heading-font, inherit);
}

.stage-manager-block .stage-manager-hero__body,
.stage-manager-block .stage-manager-hero__body * {
    color: var(--stage-manager-body-color, inherit);
    font-family: var(--stage-manager-body-font, inherit);
}

.stage-manager-block--align-left .stage-manager-hero__content { text-align: left; }
.stage-manager-block--align-center .stage-manager-hero__content { text-align: center; }
.stage-manager-block--align-right .stage-manager-hero__content { text-align: right; }
.stage-manager-block[data-stage-manager-block] .stage-manager-hero__heading.fusion-title .fusion-title-heading { text-align: inherit; }
.stage-manager-block--align-left .stage-manager-hero__heading { justify-content: flex-start; }
.stage-manager-block--align-center .stage-manager-hero__heading { justify-content: center; }
.stage-manager-block--align-right .stage-manager-hero__heading { justify-content: flex-end; }
.stage-manager-actions { display: flex; flex-wrap: wrap; gap: 0.75rem; margin-top: 1.25rem; }
.stage-manager-block--align-center .stage-manager-actions { justify-content: center; }
.stage-manager-block--align-right .stage-manager-actions { justify-content: flex-end; }
.stage-manager-action { display: inline-flex; align-items: center; justify-content: center; padding: 0.8em 1.2em; border: 1px solid transparent; text-decoration: none; }
.stage-manager-action--1 { --stage-manager-action-color: var(--stage-manager-action-1-color); --stage-manager-action-background: var(--stage-manager-action-1-background); }
.stage-manager-action--2 { --stage-manager-action-color: var(--stage-manager-action-2-color); --stage-manager-action-background: var(--stage-manager-action-2-background); }
.stage-manager-action--primary { color: var(--stage-manager-action-color, var(--awb-color1, #fff)); background: var(--stage-manager-action-background, var(--awb-color4, #1f332b)); }
.stage-manager-action--secondary { color: var(--stage-manager-action-color, inherit); background: var(--stage-manager-action-background, transparent); border-color: currentColor; }
