/*
 * UMREZZ WordPress integration for Wheel of Life v2 (NOT part of the v2 source).
 * Scoped to the mount (.umrezz-lw2-mount.lw2-root); no global site styles are changed.
 * --lw2-wp-offset = live height of the fixed/sticky site header (+ WP admin bar), set by lw2-wp.js.
 */
.umrezz-lw2-mount.lw2-root .lw2-progress { top: var(--lw2-wp-offset, 0px); }
/* Anything inside the mount that is scrolled or focused into view stops below the bars. */
.umrezz-lw2-mount.lw2-root,
.umrezz-lw2-mount.lw2-root * { scroll-margin-top: calc(var(--lw2-wp-offset, 0px) + 12px); }

/* Quote: isolate from the theme's blockquote styles. */
.umrezz-lw2-mount.lw2-root blockquote.lw2-quote {
  background: none !important; background-image: none !important; box-shadow: none !important;
  border: 0 !important; border-right: 4px solid var(--lw2-accent) !important; border-radius: 0 !important;
  margin: 0 0 18px !important; padding: 4px 16px !important;
  color: var(--lw2-ink) !important; font-family: inherit !important; font-style: normal !important;
  font-size: 18px !important; line-height: 1.95 !important; font-weight: 600 !important;
  text-align: right !important; quotes: none !important; min-height: 0 !important;
}
.umrezz-lw2-mount.lw2-root blockquote.lw2-quote::before,
.umrezz-lw2-mount.lw2-root blockquote.lw2-quote::after { content: none !important; display: none !important; }
.umrezz-lw2-mount.lw2-root blockquote.lw2-quote p {
  margin: 0 !important; padding: 0 !important; color: inherit !important; font: inherit !important;
  background: none !important; border: 0 !important;
}
.umrezz-lw2-mount.lw2-root blockquote.lw2-quote p::before,
.umrezz-lw2-mount.lw2-root blockquote.lw2-quote p::after { content: none !important; }
