/* Gutenberg block overrides to match Dstation design system */

.wp-block-group {
  padding-inline: var(--container-padding);
}

.wp-block-heading {
  line-height: var(--lh-tight);
}

.wp-block-buttons .wp-block-button__link {
  background: var(--c-orange);
  color: var(--c-white);
  border-radius: var(--r-sm);
  font-weight: 600;
  padding: 0.75rem 1.5rem;
}

.wp-block-buttons .wp-block-button__link:hover {
  background: var(--c-orange-700);
}

.wp-block-buttons .is-style-outline .wp-block-button__link {
  background: transparent;
  border: 2px solid var(--c-orange);
  color: var(--c-orange);
}

.wp-block-separator {
  border-color: var(--c-grey-200);
}

.wp-block-quote {
  border-left-color: var(--c-orange);
  padding-left: var(--space-4);
}

[dir="rtl"] .wp-block-quote {
  border-left: none;
  border-right: 3px solid var(--c-orange);
  padding-left: 0;
  padding-right: var(--space-4);
}

.wp-block-image figcaption {
  color: var(--c-grey-500);
  font-size: var(--fs-small);
}
