#dfr-settings-admin td:has(input[type=number][name*=font_size]) {
  position: relative;
}
#dfr-settings-admin td:has(input[type=number][name*=font_size])::after {
  position: absolute;
  top: calc(50% - 7.5px);
  padding-left: 2.25px;
  content: "px";
}
#dfr-settings-admin input[type=number][name*=font_size] {
  max-width: calc(30px + 2em);
}
#dfr-settings-admin tr:has(#dfr_use_display_settings:not(:checked)) th {
  position: relative;
}
#dfr-settings-admin tr:has(#dfr_use_display_settings:not(:checked)) th::after {
  position: absolute;
  top: calc(100% - 20px);
  left: 0;
  width: 100%;
  font-size: 0.75em;
  content: "Display settings are disabled!";
  color: red;
}
#dfr-settings-admin tr:has(#dfr_use_display_settings:not(:checked)) ~ tr * {
  pointer-events: none;
  opacity: 0.5;
}
#dfr-settings-admin tr:has(#dfr_body_font_family) th {
  font-family: var(--dfr-body-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
}
#dfr-settings-admin tr:has(#dfr_body_font_size) th {
  font-size: var(--dfr-body-font-size, 18px);
}
#dfr-settings-admin tr:has(#dfr_header_font_family) th {
  font-family: var(--dfr-header-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
}

#dfr_image_container, #dfr_image_container > img {
  height: 150px !important;
  width: 150px !important;
  position: relative;
  margin-bottom: 15px;
}

#dfr_image_container.dfr_image_not_chosen::after {
  content: "No image selected. Should be at least 500px by 500px.";
  display: flex;
  align-items: center;
  text-align: center;
  position: absolute;
  width: calc(100% - (25% + 2px));
  height: calc(100% - (25% + 2px));
  padding: 12.5%;
  border: 1px solid red;
}

.dfr_hidden {
  display: none !important;
}

body.dfr,
.editor-styles-wrapper {
  font-size: var(--dfr-body-font-size, 18px);
  font-family: var(--dfr-body-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
}
body.dfr h1, body.dfr h1.wp-block-post-title, body.dfr h1.entry-title,
.editor-styles-wrapper h1,
.editor-styles-wrapper h1.wp-block-post-title,
.editor-styles-wrapper h1.entry-title {
  font-family: var(--dfr-header-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
  font-size: 2.25em;
}
body.dfr h1, body.dfr h1 > *, body.dfr h1.wp-block-post-title, body.dfr h1.wp-block-post-title > *, body.dfr h1.entry-title, body.dfr h1.entry-title > *,
.editor-styles-wrapper h1,
.editor-styles-wrapper h1 > *,
.editor-styles-wrapper h1.wp-block-post-title,
.editor-styles-wrapper h1.wp-block-post-title > *,
.editor-styles-wrapper h1.entry-title,
.editor-styles-wrapper h1.entry-title > * {
  color: var(--dfr-primary-color, "#113946");
  transition: color 0.2s ease-in-out;
}
body.dfr h1:hover:has(a), body.dfr h1:hover:has(a) > *, body.dfr h1:focus:has(a), body.dfr h1:focus:has(a) > *, body.dfr h1:focus-within:has(a), body.dfr h1:focus-within:has(a) > *, body.dfr h1.wp-block-post-title:hover:has(a), body.dfr h1.wp-block-post-title:hover:has(a) > *, body.dfr h1.wp-block-post-title:focus:has(a), body.dfr h1.wp-block-post-title:focus:has(a) > *, body.dfr h1.wp-block-post-title:focus-within:has(a), body.dfr h1.wp-block-post-title:focus-within:has(a) > *, body.dfr h1.entry-title:hover:has(a), body.dfr h1.entry-title:hover:has(a) > *, body.dfr h1.entry-title:focus:has(a), body.dfr h1.entry-title:focus:has(a) > *, body.dfr h1.entry-title:focus-within:has(a), body.dfr h1.entry-title:focus-within:has(a) > *,
.editor-styles-wrapper h1:hover:has(a),
.editor-styles-wrapper h1:hover:has(a) > *,
.editor-styles-wrapper h1:focus:has(a),
.editor-styles-wrapper h1:focus:has(a) > *,
.editor-styles-wrapper h1:focus-within:has(a),
.editor-styles-wrapper h1:focus-within:has(a) > *,
.editor-styles-wrapper h1.wp-block-post-title:hover:has(a),
.editor-styles-wrapper h1.wp-block-post-title:hover:has(a) > *,
.editor-styles-wrapper h1.wp-block-post-title:focus:has(a),
.editor-styles-wrapper h1.wp-block-post-title:focus:has(a) > *,
.editor-styles-wrapper h1.wp-block-post-title:focus-within:has(a),
.editor-styles-wrapper h1.wp-block-post-title:focus-within:has(a) > *,
.editor-styles-wrapper h1.entry-title:hover:has(a),
.editor-styles-wrapper h1.entry-title:hover:has(a) > *,
.editor-styles-wrapper h1.entry-title:focus:has(a),
.editor-styles-wrapper h1.entry-title:focus:has(a) > *,
.editor-styles-wrapper h1.entry-title:focus-within:has(a),
.editor-styles-wrapper h1.entry-title:focus-within:has(a) > * {
  color: var(--dfr-secondary-color, "#BCA37F");
}
body.dfr h2, body.dfr h2.wp-block-post-title, body.dfr h2.entry-title,
.editor-styles-wrapper h2,
.editor-styles-wrapper h2.wp-block-post-title,
.editor-styles-wrapper h2.entry-title {
  font-family: var(--dfr-header-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
  font-size: 2em;
}
body.dfr h2, body.dfr h2 > *, body.dfr h2.wp-block-post-title, body.dfr h2.wp-block-post-title > *, body.dfr h2.entry-title, body.dfr h2.entry-title > *,
.editor-styles-wrapper h2,
.editor-styles-wrapper h2 > *,
.editor-styles-wrapper h2.wp-block-post-title,
.editor-styles-wrapper h2.wp-block-post-title > *,
.editor-styles-wrapper h2.entry-title,
.editor-styles-wrapper h2.entry-title > * {
  color: var(--dfr-primary-color, "#113946");
  transition: color 0.2s ease-in-out;
}
body.dfr h2:hover:has(a), body.dfr h2:hover:has(a) > *, body.dfr h2:focus:has(a), body.dfr h2:focus:has(a) > *, body.dfr h2:focus-within:has(a), body.dfr h2:focus-within:has(a) > *, body.dfr h2.wp-block-post-title:hover:has(a), body.dfr h2.wp-block-post-title:hover:has(a) > *, body.dfr h2.wp-block-post-title:focus:has(a), body.dfr h2.wp-block-post-title:focus:has(a) > *, body.dfr h2.wp-block-post-title:focus-within:has(a), body.dfr h2.wp-block-post-title:focus-within:has(a) > *, body.dfr h2.entry-title:hover:has(a), body.dfr h2.entry-title:hover:has(a) > *, body.dfr h2.entry-title:focus:has(a), body.dfr h2.entry-title:focus:has(a) > *, body.dfr h2.entry-title:focus-within:has(a), body.dfr h2.entry-title:focus-within:has(a) > *,
.editor-styles-wrapper h2:hover:has(a),
.editor-styles-wrapper h2:hover:has(a) > *,
.editor-styles-wrapper h2:focus:has(a),
.editor-styles-wrapper h2:focus:has(a) > *,
.editor-styles-wrapper h2:focus-within:has(a),
.editor-styles-wrapper h2:focus-within:has(a) > *,
.editor-styles-wrapper h2.wp-block-post-title:hover:has(a),
.editor-styles-wrapper h2.wp-block-post-title:hover:has(a) > *,
.editor-styles-wrapper h2.wp-block-post-title:focus:has(a),
.editor-styles-wrapper h2.wp-block-post-title:focus:has(a) > *,
.editor-styles-wrapper h2.wp-block-post-title:focus-within:has(a),
.editor-styles-wrapper h2.wp-block-post-title:focus-within:has(a) > *,
.editor-styles-wrapper h2.entry-title:hover:has(a),
.editor-styles-wrapper h2.entry-title:hover:has(a) > *,
.editor-styles-wrapper h2.entry-title:focus:has(a),
.editor-styles-wrapper h2.entry-title:focus:has(a) > *,
.editor-styles-wrapper h2.entry-title:focus-within:has(a),
.editor-styles-wrapper h2.entry-title:focus-within:has(a) > * {
  color: var(--dfr-secondary-color, "#BCA37F");
}
body.dfr h3, body.dfr h3.wp-block-post-title, body.dfr h3.entry-title,
.editor-styles-wrapper h3,
.editor-styles-wrapper h3.wp-block-post-title,
.editor-styles-wrapper h3.entry-title {
  font-family: var(--dfr-header-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
  font-size: 1.75em;
}
body.dfr h3, body.dfr h3 > *, body.dfr h3.wp-block-post-title, body.dfr h3.wp-block-post-title > *, body.dfr h3.entry-title, body.dfr h3.entry-title > *,
.editor-styles-wrapper h3,
.editor-styles-wrapper h3 > *,
.editor-styles-wrapper h3.wp-block-post-title,
.editor-styles-wrapper h3.wp-block-post-title > *,
.editor-styles-wrapper h3.entry-title,
.editor-styles-wrapper h3.entry-title > * {
  color: var(--dfr-primary-color, "#113946");
  transition: color 0.2s ease-in-out;
}
body.dfr h3:hover:has(a), body.dfr h3:hover:has(a) > *, body.dfr h3:focus:has(a), body.dfr h3:focus:has(a) > *, body.dfr h3:focus-within:has(a), body.dfr h3:focus-within:has(a) > *, body.dfr h3.wp-block-post-title:hover:has(a), body.dfr h3.wp-block-post-title:hover:has(a) > *, body.dfr h3.wp-block-post-title:focus:has(a), body.dfr h3.wp-block-post-title:focus:has(a) > *, body.dfr h3.wp-block-post-title:focus-within:has(a), body.dfr h3.wp-block-post-title:focus-within:has(a) > *, body.dfr h3.entry-title:hover:has(a), body.dfr h3.entry-title:hover:has(a) > *, body.dfr h3.entry-title:focus:has(a), body.dfr h3.entry-title:focus:has(a) > *, body.dfr h3.entry-title:focus-within:has(a), body.dfr h3.entry-title:focus-within:has(a) > *,
.editor-styles-wrapper h3:hover:has(a),
.editor-styles-wrapper h3:hover:has(a) > *,
.editor-styles-wrapper h3:focus:has(a),
.editor-styles-wrapper h3:focus:has(a) > *,
.editor-styles-wrapper h3:focus-within:has(a),
.editor-styles-wrapper h3:focus-within:has(a) > *,
.editor-styles-wrapper h3.wp-block-post-title:hover:has(a),
.editor-styles-wrapper h3.wp-block-post-title:hover:has(a) > *,
.editor-styles-wrapper h3.wp-block-post-title:focus:has(a),
.editor-styles-wrapper h3.wp-block-post-title:focus:has(a) > *,
.editor-styles-wrapper h3.wp-block-post-title:focus-within:has(a),
.editor-styles-wrapper h3.wp-block-post-title:focus-within:has(a) > *,
.editor-styles-wrapper h3.entry-title:hover:has(a),
.editor-styles-wrapper h3.entry-title:hover:has(a) > *,
.editor-styles-wrapper h3.entry-title:focus:has(a),
.editor-styles-wrapper h3.entry-title:focus:has(a) > *,
.editor-styles-wrapper h3.entry-title:focus-within:has(a),
.editor-styles-wrapper h3.entry-title:focus-within:has(a) > * {
  color: var(--dfr-secondary-color, "#BCA37F");
}
body.dfr h4, body.dfr h4.wp-block-post-title, body.dfr h4.entry-title,
.editor-styles-wrapper h4,
.editor-styles-wrapper h4.wp-block-post-title,
.editor-styles-wrapper h4.entry-title {
  font-family: var(--dfr-header-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
  font-size: 1.5em;
}
body.dfr h4, body.dfr h4 > *, body.dfr h4.wp-block-post-title, body.dfr h4.wp-block-post-title > *, body.dfr h4.entry-title, body.dfr h4.entry-title > *,
.editor-styles-wrapper h4,
.editor-styles-wrapper h4 > *,
.editor-styles-wrapper h4.wp-block-post-title,
.editor-styles-wrapper h4.wp-block-post-title > *,
.editor-styles-wrapper h4.entry-title,
.editor-styles-wrapper h4.entry-title > * {
  color: var(--dfr-primary-color, "#113946");
  transition: color 0.2s ease-in-out;
}
body.dfr h4:hover:has(a), body.dfr h4:hover:has(a) > *, body.dfr h4:focus:has(a), body.dfr h4:focus:has(a) > *, body.dfr h4:focus-within:has(a), body.dfr h4:focus-within:has(a) > *, body.dfr h4.wp-block-post-title:hover:has(a), body.dfr h4.wp-block-post-title:hover:has(a) > *, body.dfr h4.wp-block-post-title:focus:has(a), body.dfr h4.wp-block-post-title:focus:has(a) > *, body.dfr h4.wp-block-post-title:focus-within:has(a), body.dfr h4.wp-block-post-title:focus-within:has(a) > *, body.dfr h4.entry-title:hover:has(a), body.dfr h4.entry-title:hover:has(a) > *, body.dfr h4.entry-title:focus:has(a), body.dfr h4.entry-title:focus:has(a) > *, body.dfr h4.entry-title:focus-within:has(a), body.dfr h4.entry-title:focus-within:has(a) > *,
.editor-styles-wrapper h4:hover:has(a),
.editor-styles-wrapper h4:hover:has(a) > *,
.editor-styles-wrapper h4:focus:has(a),
.editor-styles-wrapper h4:focus:has(a) > *,
.editor-styles-wrapper h4:focus-within:has(a),
.editor-styles-wrapper h4:focus-within:has(a) > *,
.editor-styles-wrapper h4.wp-block-post-title:hover:has(a),
.editor-styles-wrapper h4.wp-block-post-title:hover:has(a) > *,
.editor-styles-wrapper h4.wp-block-post-title:focus:has(a),
.editor-styles-wrapper h4.wp-block-post-title:focus:has(a) > *,
.editor-styles-wrapper h4.wp-block-post-title:focus-within:has(a),
.editor-styles-wrapper h4.wp-block-post-title:focus-within:has(a) > *,
.editor-styles-wrapper h4.entry-title:hover:has(a),
.editor-styles-wrapper h4.entry-title:hover:has(a) > *,
.editor-styles-wrapper h4.entry-title:focus:has(a),
.editor-styles-wrapper h4.entry-title:focus:has(a) > *,
.editor-styles-wrapper h4.entry-title:focus-within:has(a),
.editor-styles-wrapper h4.entry-title:focus-within:has(a) > * {
  color: var(--dfr-secondary-color, "#BCA37F");
}
body.dfr h5, body.dfr h5.wp-block-post-title, body.dfr h5.entry-title,
.editor-styles-wrapper h5,
.editor-styles-wrapper h5.wp-block-post-title,
.editor-styles-wrapper h5.entry-title {
  font-family: var(--dfr-header-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
  font-size: 1.25em;
}
body.dfr h5, body.dfr h5 > *, body.dfr h5.wp-block-post-title, body.dfr h5.wp-block-post-title > *, body.dfr h5.entry-title, body.dfr h5.entry-title > *,
.editor-styles-wrapper h5,
.editor-styles-wrapper h5 > *,
.editor-styles-wrapper h5.wp-block-post-title,
.editor-styles-wrapper h5.wp-block-post-title > *,
.editor-styles-wrapper h5.entry-title,
.editor-styles-wrapper h5.entry-title > * {
  color: var(--dfr-primary-color, "#113946");
  transition: color 0.2s ease-in-out;
}
body.dfr h5:hover:has(a), body.dfr h5:hover:has(a) > *, body.dfr h5:focus:has(a), body.dfr h5:focus:has(a) > *, body.dfr h5:focus-within:has(a), body.dfr h5:focus-within:has(a) > *, body.dfr h5.wp-block-post-title:hover:has(a), body.dfr h5.wp-block-post-title:hover:has(a) > *, body.dfr h5.wp-block-post-title:focus:has(a), body.dfr h5.wp-block-post-title:focus:has(a) > *, body.dfr h5.wp-block-post-title:focus-within:has(a), body.dfr h5.wp-block-post-title:focus-within:has(a) > *, body.dfr h5.entry-title:hover:has(a), body.dfr h5.entry-title:hover:has(a) > *, body.dfr h5.entry-title:focus:has(a), body.dfr h5.entry-title:focus:has(a) > *, body.dfr h5.entry-title:focus-within:has(a), body.dfr h5.entry-title:focus-within:has(a) > *,
.editor-styles-wrapper h5:hover:has(a),
.editor-styles-wrapper h5:hover:has(a) > *,
.editor-styles-wrapper h5:focus:has(a),
.editor-styles-wrapper h5:focus:has(a) > *,
.editor-styles-wrapper h5:focus-within:has(a),
.editor-styles-wrapper h5:focus-within:has(a) > *,
.editor-styles-wrapper h5.wp-block-post-title:hover:has(a),
.editor-styles-wrapper h5.wp-block-post-title:hover:has(a) > *,
.editor-styles-wrapper h5.wp-block-post-title:focus:has(a),
.editor-styles-wrapper h5.wp-block-post-title:focus:has(a) > *,
.editor-styles-wrapper h5.wp-block-post-title:focus-within:has(a),
.editor-styles-wrapper h5.wp-block-post-title:focus-within:has(a) > *,
.editor-styles-wrapper h5.entry-title:hover:has(a),
.editor-styles-wrapper h5.entry-title:hover:has(a) > *,
.editor-styles-wrapper h5.entry-title:focus:has(a),
.editor-styles-wrapper h5.entry-title:focus:has(a) > *,
.editor-styles-wrapper h5.entry-title:focus-within:has(a),
.editor-styles-wrapper h5.entry-title:focus-within:has(a) > * {
  color: var(--dfr-secondary-color, "#BCA37F");
}
body.dfr h6, body.dfr h6.wp-block-post-title, body.dfr h6.entry-title,
.editor-styles-wrapper h6,
.editor-styles-wrapper h6.wp-block-post-title,
.editor-styles-wrapper h6.entry-title {
  font-family: var(--dfr-header-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
  font-size: 1em;
}
body.dfr h6, body.dfr h6 > *, body.dfr h6.wp-block-post-title, body.dfr h6.wp-block-post-title > *, body.dfr h6.entry-title, body.dfr h6.entry-title > *,
.editor-styles-wrapper h6,
.editor-styles-wrapper h6 > *,
.editor-styles-wrapper h6.wp-block-post-title,
.editor-styles-wrapper h6.wp-block-post-title > *,
.editor-styles-wrapper h6.entry-title,
.editor-styles-wrapper h6.entry-title > * {
  color: var(--dfr-primary-color, "#113946");
  transition: color 0.2s ease-in-out;
}
body.dfr h6:hover:has(a), body.dfr h6:hover:has(a) > *, body.dfr h6:focus:has(a), body.dfr h6:focus:has(a) > *, body.dfr h6:focus-within:has(a), body.dfr h6:focus-within:has(a) > *, body.dfr h6.wp-block-post-title:hover:has(a), body.dfr h6.wp-block-post-title:hover:has(a) > *, body.dfr h6.wp-block-post-title:focus:has(a), body.dfr h6.wp-block-post-title:focus:has(a) > *, body.dfr h6.wp-block-post-title:focus-within:has(a), body.dfr h6.wp-block-post-title:focus-within:has(a) > *, body.dfr h6.entry-title:hover:has(a), body.dfr h6.entry-title:hover:has(a) > *, body.dfr h6.entry-title:focus:has(a), body.dfr h6.entry-title:focus:has(a) > *, body.dfr h6.entry-title:focus-within:has(a), body.dfr h6.entry-title:focus-within:has(a) > *,
.editor-styles-wrapper h6:hover:has(a),
.editor-styles-wrapper h6:hover:has(a) > *,
.editor-styles-wrapper h6:focus:has(a),
.editor-styles-wrapper h6:focus:has(a) > *,
.editor-styles-wrapper h6:focus-within:has(a),
.editor-styles-wrapper h6:focus-within:has(a) > *,
.editor-styles-wrapper h6.wp-block-post-title:hover:has(a),
.editor-styles-wrapper h6.wp-block-post-title:hover:has(a) > *,
.editor-styles-wrapper h6.wp-block-post-title:focus:has(a),
.editor-styles-wrapper h6.wp-block-post-title:focus:has(a) > *,
.editor-styles-wrapper h6.wp-block-post-title:focus-within:has(a),
.editor-styles-wrapper h6.wp-block-post-title:focus-within:has(a) > *,
.editor-styles-wrapper h6.entry-title:hover:has(a),
.editor-styles-wrapper h6.entry-title:hover:has(a) > *,
.editor-styles-wrapper h6.entry-title:focus:has(a),
.editor-styles-wrapper h6.entry-title:focus:has(a) > *,
.editor-styles-wrapper h6.entry-title:focus-within:has(a),
.editor-styles-wrapper h6.entry-title:focus-within:has(a) > * {
  color: var(--dfr-secondary-color, "#BCA37F");
}
body.dfr aside[class*=dfr]:not(:first-child),
.editor-styles-wrapper aside[class*=dfr]:not(:first-child) {
  margin-block-start: 15px;
}

/*# sourceMappingURL=main.css.map */
