/* Shared with the editor, including GenerateBlocks paragraph text. */
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300 800;
    font-display: swap;
    src: url("../fonts/open-sans/OpenSans-Variable.ttf") format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 300 800;
    font-display: swap;
    src: url("../fonts/open-sans/OpenSans-Italic-Variable.ttf") format("truetype");
}
.editor-styles-wrapper {
    font-family: "Open Sans", Arial, sans-serif;
}
/* Existing saved paragraphs explicitly selected the old body-font preset. */
:is(.wp-site-blocks, .editor-styles-wrapper) .has-georgia-font-family {
    font-family: "Open Sans", Arial, sans-serif !important;
}
:is(.wp-site-blocks, .editor-styles-wrapper) p a:where(:not(.wp-element-button, .wp-block-button__link, .gb-text, .btn, .button)) {
    color: var(--wp--preset--color--atp-light-purple, #842e60);
    text-decoration: underline;
    text-underline-offset: .15em;
}
:is(.wp-site-blocks, .editor-styles-wrapper) p a:where(:not(.wp-element-button, .wp-block-button__link, .gb-text, .btn, .button)):hover {
    color: var(--wp--preset--color--atp-purple, #41195a);
}
/* Keep paragraph links readable on the theme's dark purple panels/footer. */
:is(.wp-site-blocks, .editor-styles-wrapper) :is(footer, .has-atp-purple-background-color) p a:where(:not(.wp-element-button, .wp-block-button__link, .gb-text, .btn, .button)) {
    color: #fff;
}
