/* WORDPRESS CORE STYLE PRESERVATIONS --------------------------- */
.wp-block-post-title,
.rich-text [data-rich-text-placeholder],
.wp-core-ui .button,
.wp-core-ui .button-primary,
.wp-core-ui .button-secondary {
  font-family: -apple-system, "system-ui", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
}
.editor-styles-wrapper a.link-url,
.editor-styles-wrapper a.acf-icon {
  color: unset !important;
}

/* ADMIN SORTABLE META BOXES ------------------------------------ */
#normal-sortables.meta-box-sortables { }
#normal-sortables.meta-box-sortables .postbox { }
#normal-sortables.meta-box-sortables .postbox .inside { }
#normal-sortables.meta-box-sortables .postbox.closed .postbox-header { }
#normal-sortables.meta-box-sortables .postbox.closed .postbox-header:hover { }
#normal-sortables.meta-box-sortables .postbox .postbox-header { }
#normal-sortables.meta-box-sortables .postbox .postbox-header:hover { }
#normal-sortables.meta-box-sortables .postbox .handlediv .toggle-indicator::before { }
#normal-sortables.meta-box-sortables .postbox.closed .handlediv .toggle-indicator::before { }

.editor-styles-wrapper,
.editor-styles-wrapper * {
  font-family: altivo, sans-serif;
}
.editor-styles-wrapper h1:not(.editor-post-title),
.editor-styles-wrapper h2.big { 
  font-family: antonia-variable, sans-serif;
  font-size: 76px;
  font-weight: 400;
  line-height: 1.24em;
}
.editor-styles-wrapper h2,
.editor-styles-wrapper h1.blog-post { 
  font-family: antonia-variable, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.33em;
}
.editor-styles-wrapper h3 { 
  font-family: antonia-variable, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 1.33em;
}
.editor-styles-wrapper h4 { 
  font-family: antonia-variable, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.43em;
}
.editor-styles-wrapper h5 { 
  font-family: antonia-variable, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.14em;
}
.editor-styles-wrapper p {
  font-size: 22px;
  line-height: 1.3em;
}
.editor-styles-wrapper ul,
.editor-styles-wrapper ol {
  font-size: 22px;
  line-height: 1.3em;
}
.editor-styles-wrapper a:not(.link-url):not(.acf-icon) {
  color: var(--brand-secondary);
  text-decoration: none;
}
.editor-styles-wrapper a:not(.link-url):not(.acf-icon):hover {
  text-decoration: underline;
}
.editor-styles-wrapper .has-black-background-color a:not(.link-url):not(.acf-icon):not(.btn) {
  color: var(--white);
}
.editor-styles-wrapper .has-brand-primary-background-color a:not(.link-url):not(.acf-icon):not(.btn) {
  color: var(--white);
}
.editor-styles-wrapper .has-brand-secondary-background-color a:not(.link-url):not(.acf-icon):not(.btn) {
  color: var(--white);
}

