.yfm-quote-link {
  --yfm-quote-link-background: var(--g-color-private-black-50-solid);
  --yfm-quote-link-background-hover: var(--g-color-base-simple-hover);
}

.g-root_theme_dark .yfm-quote-link,
.g-root_theme_dark-hc .yfm-quote-link {
  --yfm-quote-link-background: var(--g-color-private-white-100-solid);
}

.yfm-cut:not(.yfm-cut-active) .yfm-cut-content:has(> .yfm-quote-link) {
  padding: 0;
}
.yfm-cut:not(.yfm-cut-active) .yfm-cut-content:has(> .yfm-quote-link) > .yfm-quote-link {
  padding-top: var(--g-spacing-2);
  padding-left: var(--g-spacing-7);
}

.yfm-editor .yfm-quote-link {
  background-color: var(--yfm-quote-link-background);
}
.yfm-editor .yfm-quote-link .g-md-img-settings-button {
  position: absolute;
  z-index: 2;
}
.yfm-editor .yfm-quote-link .g-button__icon-inner {
  position: absolute;
}
.yfm-editor .yfm-quote-link p {
  max-width: unset;
}