#tinymce {
    display: flex;
    flex-direction: column;
    gap: var(--nhsps-spacing-s);
    padding: var(--nhsps-spacing-s);
}

#tinymce h1,
#tinymce h2,
#tinymce h3,
#tinymce h4,
#tinymce h5,
#tinymce h6,
#tinymce .nhsps-text-heading-2xl,
#tinymce .nhsps-text-heading-xl,
#tinymce .nhsps-text-heading-l,
#tinymce .nhsps-text-heading-m,
#tinymce .nhsps-text-heading-s,
#tinymce .nhsps-text-heading-xs {
    color: var(--nhsps-color-blue);
    margin: var(--nhsps-spacing-s) 0;
}

#tinymce .nhsps-btn {
    --nhsps-btn-bg-1: var(--nhsps-color-pink);
    --nhsps-btn-bg-2: var(--nhsps-color-pink-700);
    --nhsps-btn-border-1: var(--nhsps-color-pink);
    --nhsps-btn-border-2: var(--nhsps-color-pink-700);
}

#tinymce .nhsps-btn.nhsps-btn-outline {
    --nhsps-btn-bg-1: transparent;
    --nhsps-btn-text-1: var(--nhsps-color-black);
    --nhsps-btn-text-2: var(--nhsps-color-white);
}

#tinymce .nhsps-btn-tertiary {
    --nhsps-btn-tertiary-icon-bg-1: var(--nhsps-color-pink);
    --nhsps-btn-tertiary-bg: var(--nhsps-color-pink);
}

/**umb_name:Heading 1*/
.nhsps-text-heading-2xl {
}

/**umb_name:Heading 2*/
.nhsps-text-heading-xl {
}

/**umb_name:Heading 3*/
.nhsps-text-heading-l {
}

/**umb_name:Heading 4*/
.nhsps-text-heading-m {
}

/**umb_name:Heading 5*/
.nhsps-text-heading-s {
}

/**umb_name:Heading 6*/
.nhsps-text-heading-xs {
}

/**umb_name:Button*/
.nhsps-btn {
}

/**umb_name:Outline Button*/
.nhsps-btn nhsps-btn-outline {
}

/**umb_name:Compact Button*/
.nhsps-btn-tertiary {
}
