.forum-search {
  margin-top: 24px;
  margin-bottom: 32px;
  padding: 20px 18px;
  background: var(--forum-bg);
  border: 1px solid var(--forum-border);
  border-radius: var(--forum-radius);
  box-shadow: var(--forum-shadow);
}

.forum-search__intro {
  margin-bottom: 10px;
}

.forum-search__title {
  font-size: clamp(22px, 3vw, 28px);
  font-weight: 800;
  margin: 0 0 8px;
}

.forum-search__lead {
  margin: 0;
  font-size: 16px;
  color: var(--text-muted);
  line-height: 1.7;
}

.forum-search__examples {
  font-size: 15px;
}

.forum-search__form {
  margin-top: 14px;
}

/* שורת החיפוש – ארוכה יותר ומרוכזת */
.forum-search__row {
  display: flex;
  gap: 10px;
  align-items: stretch;
  margin: 16px auto 8px;
  max-width: 720px;  /* שולט על האורך */
}

.forum-search__input {
  flex: 1 1 auto;
  padding: 10px 14px;
  border-radius: 999px;
  border: 1px solid var(--forum-border);
  font-size: 16px;
}

.forum-search__submit {
  white-space: nowrap;
}

/* בחירת הטווח – בלי “חלון”, רק שתי אפשרויות */
.forum-search__scope {
  margin: 0 auto;
  max-width: 720px;
  border: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
  font-size: 15px;
  color: var(--text-muted);
}

.forum-search__scope-title {
  font-weight: 700;
}

.forum-search__scope-option {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}

/* בלוק “רוצים לדעת עוד על זוגיות?” */
.forum-search-more {
  margin-top: 32px;
  padding: 20px 18px 24px;
  background: #fffdf5;
  border-radius: var(--forum-radius);
  border: 1px solid rgba(0,0,0,.06);
  box-shadow: var(--forum-shadow);
}

.forum-search-more__title {
  margin: 0 0 8px;
  font-size: clamp(20px, 2.6vw, 24px);
  font-weight: 800;
}

.forum-search-more__text {
  margin: 0 0 16px;
  font-size: 16px;
  line-height: 1.8;
  color: var(--text-muted);
}

.forum-search-more__actions {
  margin-top: 0px  
  display: flex;
  flex-wrap: wrap;
  gap: 0px;
}

.forum-search-actions .forum-btn + .forum-btn {
  margin-inline-start: 24px;  /* רווח רק בין שני הכפתורים */
}

/* מובייל */
@media (max-width: 600px) {
  .forum-search__row {
    flex-direction: column;
    max-width: 100%;
  }

  .forum-search__submit {
    width: 100%;
    justify-content: center;
  }

  .forum-search__scope {
    max-width: 100%;
  }

  .forum-search-more__actions {
    flex-direction: column;
  }

.forum-search-actions {
  margin-top: 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

/* מובייל */
@media (max-width: 600px) {
  .forum-search-actions {
    flex-direction: column;
  }

  .forum-search-actions .forum-btn {
    width: 100%;
    justify-content: center;
  }
}
 
}
