/* BeryPixel FaktHusty 0.7.2 – typographic correction for ALL existing posts.
 * No database update; editorial images, embeds and article boxes remain intact. */
body.fhx-active .fhx-article__content,
body.fhx-active .entry-content:not(.fhx-card) {
  font-family:var(--fh-font,"Martel",Georgia,"Calisto MT",serif)!important;
  font-size:var(--fh-body-size,20px)!important;
  line-height:1.78!important;
  color:var(--fh-ink,#28252d);
}
body.fhx-active .fhx-article__content :is(p,li,blockquote):not(.fhx-psali *):not(.bpx-inline-figure *):not(.bpx-public-gallery *):not(.bpx-photo-info *),
body.fhx-active .fhx-article__content :is(div,section,article):not([class]),
body.fhx-active .entry-content:not(.fhx-article__content) :is(p,li,blockquote) {
  font-family:var(--fh-font,"Martel",Georgia,serif)!important;
  font-size:var(--fh-body-size,20px)!important;
  line-height:1.78!important;
  letter-spacing:normal!important;
  word-spacing:normal!important;
  color:inherit;
}
body.fhx-active .fhx-article__content :is(p,li,blockquote):not(.fhx-psali *):not(.bpx-inline-figure *):not(.bpx-public-gallery *) :is(span,font,b,strong,i,em,u,s,a),
body.fhx-active .fhx-article__content :is(h2,h3,h4) :is(span,font,b,strong,i,em,a),
body.fhx-active .entry-content:not(.fhx-article__content) :is(p,li) :is(span,font,b,strong,i,em,u,s,a) {
  font-family:inherit!important;
  font-size:inherit!important;
  line-height:inherit!important;
  letter-spacing:inherit!important;
  word-spacing:inherit!important;
}
body.fhx-active .fhx-article__content :is(h1,h2,h3,h4){font-family:var(--fh-font,"Martel",Georgia,serif)!important}
body.fhx-active .fhx-article__content h1,
body.fhx-active .fhx-article__content h2{font-size:25px!important;line-height:1.43!important;font-weight:800!important}
body.fhx-active .fhx-article__content h3,
body.fhx-active .fhx-article__content h4{font-size:23px!important;line-height:1.43!important;font-weight:800!important}
body.fhx-active .fhx-article__content :is(strong,b){font-weight:800!important}
body.fhx-active .fhx-article__content :is(em,i){font-style:italic!important}
/* The perex has a distinct, intentionally bold 21 px editorial style. */
body.fhx-active .fhx-article__perex,
body.fhx-active .fhx-article__perex :is(p,span,font,strong,b,em,i){
  font-family:var(--fh-font,"Martel",Georgia,serif)!important;
  font-size:var(--fh-perex-size,21px)!important;
  line-height:1.58!important;
  font-weight:800!important;
}
