/* File: automatic-generate.css - Version: 3.0.9 - Generated: 2025-04-24 20:37:30 */
body {
  color: var(--body-color, var(--text-dark));
  background-color: var(--body-bg-color, var(--white));
}
html:has(body.boxed-layout) {
  background-color: var(--device-bg-color, var(--white));
}
body {
  font-size: var(--default-font-size, var(--text-m));
  color: var(--text-color);
  line-height: var(--text-line-height);
  text-wrap: var(--text-text-wrap);
}
p, li {
  line-height: var(--text-line-height, calc(6px + 2ex));
}
:is(h1, h2, h3, h4, h5, h6) {
  line-height: var(--heading-line-height);
  text-wrap: var(--heading-text-wrap);
}
h1 {
  font-size: var(--h1);
}
h2 {
  font-size: var(--h2);
  max-width: var(--h2-max-width);
}
h3 {
  font-size: var(--h3);
  max-width: var(--h3-max-width);
}
h4 {
  font-size: var(--h4);
  line-height: var(--h4-line-height);
  max-width: var(--h4-max-width);
}
h5 {
  font-size: var(--h5);
  max-width: var(--h5-max-width);
}
h6 {
  font-size: var(--h6);
  max-width: var(--h6-max-width);
}
body a:where(:not([class*= btn--])) {
  color: var(--link-color, var(--primary));
  font-weight: var(--link-weight, inherit);
  -webkit-text-decoration: var(--link-decoration, inherit);
  text-decoration: var(--link-decoration, inherit);
  text-underline-offset: var(--link-underline-offset, auto);
  transition: var(--link-transition, var(--transition));
}
@media (hover: hover) and (pointer: fine) {
  body a:where(:not([class*= btn--])):hover {
    color: var(--link-color-hover, var(--primary-hover));
  }
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: inherit;
  text-decoration: inherit;
  color: currentcolor;
  text-underline-offset: var(--link-underline-offset, auto);
}
@media (hover: hover) and (pointer: fine) {
  h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    color: currentcolor;
  }
}
/* Styles for GeneratePress Theme */
#masthead {
  padding-block: var(--space-m);
  padding-inline: var(--section-padding-x);
}
#masthead .inside-header {
  padding: 0;
}
.footer-widgets {
  padding-block: var(--space-m);
  padding-inline: var(--section-padding-x);
}
.footer-widgets .footer-widgets-container {
  padding: 0;
}
main > footer {
  padding-block: var(--space-s);
  padding-inline: var(--section-padding-x);
}
main > footer .inside-site-info {
  padding: 0;
}
.edit-post-visual-editor__post-title-wrapper {
  margin-bottom: var(--content-gap) !important;
}
