.md1-section--page-header {
  padding-top: 28px;
  padding-bottom: 6px;
}

.md1-editor-surface .wp-block-columns {
  gap: 20px;
}

.md1-editor-surface > .wp-block-group + .wp-block-columns,
.md1-editor-surface > .wp-block-columns + .wp-block-group,
.md1-editor-surface > .wp-block-group + .wp-block-group,
.md1-editor-surface > .wp-block-columns + .wp-block-columns,
.md1-editor-surface > .wp-block-paragraph + .wp-block-group,
.md1-editor-surface > .wp-block-paragraph + .wp-block-columns,
.md1-editor-surface > .wp-block-social-links + .wp-block-group,
.md1-editor-surface > .wp-block-media-text + .wp-block-columns,
.md1-editor-surface > .wp-block-media-text + .wp-block-group {
  margin-top: 24px;
}

.md1-editor-surface .wp-block-media-text__media {
  min-height: 280px;
  background:
    radial-gradient(circle at center, rgba(124,58,237,.18), transparent 42%),
    rgba(8, 12, 24, 0.76);
}

.md1-editor-surface .wp-block-media-text__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.md1-editor-surface .wp-block-media-text__content {
  padding: 12px 0 12px 24px;
}

.md1-featured-image {
  margin-bottom: 24px;
  overflow: hidden;
  border-radius: var(--md1-radius);
  border: 1px solid var(--md1-border);
}

.search-form {
  display: flex;
  gap: 10px;
  margin-top: 18px;
}

.search-form label {
  flex: 1;
}

.search-field {
  width: 100%;
  min-height: 48px;
  padding: 0 16px;
  border-radius: 16px;
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(255,255,255,.04);
  color: #fff;
}

.search-submit {
  min-height: 48px;
  padding: 0 18px;
  border: 0;
  border-radius: 16px;
  background: linear-gradient(135deg, var(--md1-purple), var(--md1-pink));
  color: #fff;
  cursor: pointer;
}

@media (max-width: 959px) {
  .md1-editor-surface .wp-block-media-text__content {
    padding-left: 0;
  }
}

@media (max-width: 767px) {
  .search-form {
    flex-direction: column;
  }
}
