/* Shared styles for both frontend and editor */

/*:root {*/
/*  --page-text-color: inherit;*/
/*  --page-overlay-color: transparent;*/
/*  --page-background-image: none;*/
/*}*/

/* Styling for the body/editor wrapper */
body, .editor-styles-wrapper {
  color: var(--page-text-color);
  position: relative;
  isolation: isolate;
}

body::before, .editor-styles-wrapper::before {
  content: "";
  position: fixed;
  height: 100lvh;
  left: 0;
  right: 0;
  top: 0;
  background: linear-gradient(var(--page-overlay-color),var(--page-overlay-color)), var(--page-background-image);
  background-size: auto, cover;
  background-position: center;
  pointer-events: none;
  z-index: -1;
}

