/* backend overrides */
html .is-desktop-preview :where(.wp-block) {
   max-width: none !important;
}
@media (min-width: 600px) {
    .block-editor-block-list__block .block-editor-url-input, .block-editor-url-input, .components-popover .block-editor-url-input {
        min-width: 200px;
    }
}
html .is-desktop-preview :where(.wp-block) .custom-heading-block {
    pointer-events: none;
}
.custom-heading-block {
  margin: 2rem 0;
  padding: 1rem;
}

.custom-heading-block .custom-heading {
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 0.5rem;
}

.custom-heading-block .custom-subtitle {
  font-size: 1.25rem;
  color: #666;
  margin-bottom: 1rem;
}

.custom-heading-block .custom-content {
  margin-bottom: 1.5rem;
  line-height: 1.6;
}

.custom-heading-block .custom-images {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  margin-bottom: 1.5rem;
}

.custom-heading-block .custom-images img {
  max-width: 150px;
  height: auto;
  border-radius: 4px;
}

.custom-heading-block .custom-btn {
  display: inline-block;
  padding: 0.5rem 1.25rem;
  background: #0073aa;
  color: #fff;
  text-decoration: none;
  border-radius: 3px;
}
.custom-heading-block .custom-btn.custom-btn-secondary {
    background: unset;
    border:1px solid #0073aa;
    color: #0073aa;
}

.custom-heading-block .custom-btn.custom-btn-primary:hover {
  background: #005177;
}
