.wp-block-heading.is-style-pill {
    color: var(--wp--preset--color--primary) !important;
    background-color: rgb(238 80 80 / 10%) !important;
    border-radius: .5rem !important;
    padding: .4rem .5rem !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: var(--wp--preset--font-size--small) !important;
    line-height: 1 !important;
    word-break: keep-all !important;
    white-space: nowrap !important;
}

.wp-block-heading.is-style-section-heading {
    text-align: center !important;
    align-items: center !important;
    justify-content: center !important;
    margin: var(--wp--preset--spacing--20) auto var(--wp--preset--spacing--40) auto !important;
    color: var(--wp--preset--color--primary) !important;
    font-size: var(--wp--preset--font-size--x-large) !important;
    font-weight: 500 !important;

    &.block-editor-block-list__block.is-hovered {
        outline-color: var(--wp-admin-theme-color);;
        outline-offset: calc((-1* var(--wp-admin-border-width-focus)) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
        outline-style: solid;
        outline-width: calc(var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
    }

    &:after {
        content: '' !important;
        display: block !important;
        width: 4rem !important;
        min-width: 4rem !important;
        max-width: 4rem !important;
        height: .25rem !important;
        min-height: .25rem !important;
        max-height: .25rem !important;
        margin: 1.5rem auto 0 auto !important;
        background-color: var(--wp--preset--color--text-negative-secondary) !important;
        position: initial !important;
        outline: none !important;
    }
}

.wp-block-heading.is-style-section-heading-project-truth {
    text-align: center !important;
    align-items: center !important;
    justify-content: center !important;
    margin: var(--wp--preset--spacing--60) auto !important;
    color: var(--wp--preset--color--project-truth-blue) !important;
    font-size: var(--wp--preset--font-size--x-large) !important;
    font-weight: 500 !important;

    &.block-editor-block-list__block.is-hovered {
        outline-color: var(--wp-admin-theme-color);;
        outline-offset: calc((-1* var(--wp-admin-border-width-focus)) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
        outline-style: solid;
        outline-width: calc(var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
    }

    &:after {
        content: '' !important;
        display: block !important;
        width: 4rem !important;
        min-width: 4rem !important;
        max-width: 4rem !important;
        height: .25rem !important;
        min-height: .25rem !important;
        max-height: .25rem !important;
        margin: 1.5rem auto 0 auto !important;
        background-color: var(--wp--preset--color--text-negative-secondary) !important;
        position: initial !important;
        outline: none !important;
    }
}

.wp-block-heading.is-style-section-heading-alma-mater {
    text-align: center !important;
    align-items: center !important;
    justify-content: center !important;
    margin: var(--wp--preset--spacing--60) auto !important;
    color: var(--wp--preset--color--alma-mater) !important;
    font-size: var(--wp--preset--font-size--x-large) !important;
    font-weight: 500 !important;

    &.block-editor-block-list__block.is-hovered {
        outline-color: var(--wp-admin-theme-color);;
        outline-offset: calc((-1* var(--wp-admin-border-width-focus)) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
        outline-style: solid;
        outline-width: calc(var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
    }

    &:after {
        content: '' !important;
        display: block !important;
        width: 4rem !important;
        min-width: 4rem !important;
        max-width: 4rem !important;
        height: .25rem !important;
        min-height: .25rem !important;
        max-height: .25rem !important;
        margin: 1.5rem auto 0 auto !important;
        background-color: var(--wp--preset--color--text-negative-secondary) !important;
        position: initial !important;
        outline: none !important;
    }
}

.wp-block-heading.is-style-section-heading-support-hub {
    text-align: center !important;
    align-items: center !important;
    justify-content: center !important;
    margin: var(--wp--preset--spacing--60) auto !important;
    color: var(--wp--preset--color--alma-mater) !important;
    font-size: var(--wp--preset--font-size--x-large) !important;
    font-weight: 500 !important;

    &.block-editor-block-list__block.is-hovered {
        outline-color: var(--wp-admin-theme-color);;
        outline-offset: calc((-1* var(--wp-admin-border-width-focus)) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
        outline-style: solid;
        outline-width: calc(var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
    }

    &:after {
        content: '' !important;
        display: block !important;
        width: 4rem !important;
        min-width: 4rem !important;
        max-width: 4rem !important;
        height: .25rem !important;
        min-height: .25rem !important;
        max-height: .25rem !important;
        margin: 1.5rem auto 0 auto !important;
        background-color: var(--wp--preset--color--support-hub-yellow) !important;
        position: initial !important;
        outline: none !important;
    }
}

.wp-block-heading.is-style-section-heading-support-hub-negative {
    text-align: center !important;
    align-items: center !important;
    justify-content: center !important;
    margin: var(--wp--preset--spacing--60) auto !important;
    color: var(--wp--preset--color--text-negative) !important;
    font-size: var(--wp--preset--font-size--x-large) !important;
    font-weight: 500 !important;

    &.block-editor-block-list__block.is-hovered {
        outline-color: var(--wp-admin-theme-color);;
        outline-offset: calc((-1* var(--wp-admin-border-width-focus)) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
        outline-style: solid;
        outline-width: calc(var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
    }

    &:after {
        content: '' !important;
        display: block !important;
        width: 4rem !important;
        min-width: 4rem !important;
        max-width: 4rem !important;
        height: .25rem !important;
        min-height: .25rem !important;
        max-height: .25rem !important;
        margin: 1.5rem auto 0 auto !important;
        background-color: var(--wp--preset--color--support-hub-yellow) !important;
        position: initial !important;
        outline: none !important;
    }
}


.wp-block-heading.is-style-section-heading-negative {
    text-align: center !important;
    align-items: center !important;
    justify-content: center !important;
    margin: var(--wp--preset--spacing--60) auto !important;
    color: var(--wp--preset--color--text-negative) !important;
    font-size: var(--wp--preset--font-size--x-large) !important;
    font-weight: 500 !important;

    &.block-editor-block-list__block.is-hovered {
        outline-color: var(--wp-admin-theme-color);;
        outline-offset: calc((-1* var(--wp-admin-border-width-focus)) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
        outline-style: solid;
        outline-width: calc(var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1));
    }

    &:after {
        content: '' !important;
        display: block !important;
        width: 4rem !important;
        min-width: 4rem !important;
        max-width: 4rem !important;
        height: .25rem !important;
        min-height: .25rem !important;
        max-height: .25rem !important;
        margin: 1.5rem auto 0 auto !important;
        background-color: var(--wp--preset--color--text-negative) !important;
        position: initial !important;
        outline: none !important;
    }
}

.wp-block-heading.is-style-section-heading-secondary {
    text-align: left !important;
    margin: var(--wp--preset--spacing--40) 0 !important;
    color: var(--wp--preset--color--primary) !important;
    font-size: var(--wp--preset--font-size--large) !important;
    font-weight: 500 !important;
}

.wp-block-heading.is-style-section-heading-secondary-project-truth {
    text-align: left !important;
    margin: var(--wp--preset--spacing--40) 0 !important;
    color: var(--wp--preset--color--project-truth-blue) !important;
    font-size: var(--wp--preset--font-size--large) !important;
    font-weight: 500 !important;
}

.wp-block-heading.is-style-section-heading-secondary-alma-mater {
    text-align: left !important;
    margin: var(--wp--preset--spacing--40) 0 !important;
    color: var(--wp--preset--color--alma-mater) !important;
    font-size: var(--wp--preset--font-size--large) !important;
    font-weight: 500 !important;
}


.wp-block-heading.is-style-spuc-tv {
    background: linear-gradient(90deg, #fa5454, #367587) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    color: transparent !important;
    display: inline-block !important;
    font-weight: 900 !important;
}
