/* Neutralize Gin for Gutenberg Editor Styles */
.editor-styles-wrapper .webpage-canvas {
  /* Force the 'Vellum' background for the editor canvas */
  background-color: var(--color-vellum) !important;
  color: var(--color-charcoal);
  padding: 40px;
  min-height: 100vh;
  /* Reset links and text that Gin might be turning white/accent-color */
}
.editor-styles-wrapper .webpage-canvas p, .editor-styles-wrapper .webpage-canvas div, .editor-styles-wrapper .webpage-canvas span, .editor-styles-wrapper .webpage-canvas li {
  color: var(--color-charcoal);
}
.editor-styles-wrapper .webpage-canvas h1, .editor-styles-wrapper .webpage-canvas h2, .editor-styles-wrapper .webpage-canvas h3, .editor-styles-wrapper .webpage-canvas h4, .editor-styles-wrapper .webpage-canvas h5, .editor-styles-wrapper .webpage-canvas h6 {
  color: var(--color-russet);
}
.editor-styles-wrapper .webpage-canvas {
  /* Fix for white-on-white buttons or inputs in the editor */
}
.editor-styles-wrapper .webpage-canvas .wp-block-button__link {
  color: #fff;
}

.webpage-canvas {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  display: flow-root;
  /* Standard Gutenberg Block Spacing */
}
.webpage-canvas .wp-block-group,
.webpage-canvas .wp-block-columns {
  margin-bottom: 2rem;
}
.webpage-canvas {
  /* Wide Alignment */
}
.webpage-canvas .alignwide {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}
.webpage-canvas {
  /* Full Alignment (Edge to Edge) */
}
.webpage-canvas .alignfull {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  width: 100vw;
  max-width: 100vw;
}
.webpage-canvas {
  /* Ensure Embedded Entities & Images behave */
}
.webpage-canvas .drupal-media, .webpage-canvas .drupal-entity {
  margin: 2rem auto;
  max-width: 100%;
}

/* Hide default title block ONLY on Gutenberg Webpages */
.node--type-webpage .block--sliverofhope-page-title {
  display: none;
}

.webpage-canvas .has-russet-color {
  color: var(--color-russet) !important;
}
.webpage-canvas .has-russet-background-color {
  background-color: var(--color-russet) !important;
}
.webpage-canvas .has-ochre-color {
  color: var(--color-ochre) !important;
}
.webpage-canvas .has-ochre-background-color {
  background-color: var(--color-ochre) !important;
}
.webpage-canvas .has-vellum-color {
  color: var(--color-vellum) !important;
}
.webpage-canvas .has-vellum-background-color {
  background-color: var(--color-vellum) !important;
}
.webpage-canvas .has-charcoal-color {
  color: var(--color-charcoal) !important;
}
.webpage-canvas .has-charcoal-background-color {
  background-color: var(--color-charcoal) !important;
}
.webpage-canvas .has-pine-color {
  color: var(--color-pine) !important;
}
.webpage-canvas .has-pine-background-color {
  background-color: var(--color-pine) !important;
}
.webpage-canvas .has-forest-color {
  color: var(--color-forest) !important;
}
.webpage-canvas .has-forest-background-color {
  background-color: var(--color-forest) !important;
}
.webpage-canvas .has-parchment-color {
  color: var(--color-parchment) !important;
}
.webpage-canvas .has-parchment-background-color {
  background-color: var(--color-parchment) !important;
}

/*# sourceMappingURL=webpage-canvas.css.map*/