
/* Mayana Core 7.7.15 — separate Soru-Cevap plugin compatibility layer.
 * Every rule is isolated below that plugin's own root. */
.mayana-questions-root.mayana-core-question-layout {
  --mayana-question-gold: var(--theme-palette-color-1, #dbb069);
}

.mayana-questions-root .mayana-core-question-search {
  width: min(860px, calc(100% - 32px));
  margin: clamp(18px, 2.4vw, 28px) auto 24px;
  box-sizing: border-box;
}

.mayana-questions-root .mayana-core-question-search :is(input[type="search"], input[name*="search" i], input[placeholder*="ara" i]) {
  width: 100%;
  border-color: color-mix(in srgb, var(--mayana-question-gold) 45%, #d8d3ca);
  accent-color: var(--mayana-question-gold);
}

.mayana-questions-root .mayana-core-question-search :is(button, svg) {
  color: var(--mayana-question-gold);
}

.mayana-questions-root .mayana-core-question-search svg {
  stroke: currentColor;
}

@media (max-width: 680px) {
  .mayana-questions-root .mayana-core-question-search {
    width: calc(100% - 24px);
    margin: 14px auto 18px;
  }

  .mayana-questions-root .mayana-core-question-search :is(input, button) {
    min-height: 44px;
    font-size: 13px;
  }

  .mayana-questions-root .mayana-core-question-categories :is(h2, h3) {
    font-size: clamp(18px, 5.2vw, 22px);
    line-height: 1.18;
  }

  .mayana-questions-root .mayana-core-question-categories p {
    font-size: 12.5px;
    line-height: 1.45;
  }
}


.mayana-questions-root :is(
  button[type="submit"],
  [class*="submit"],
  [class*="button-primary"],
  [class*="category"].is-active,
  [class*="category"][aria-current="true"]
) {
  border-color: var(--theme-palette-color-1, #dbb069);
  background-color: var(--theme-palette-color-1, #dbb069);
  color: #fff;
}

.mayana-questions-root :is(button, a, [role="button"]) svg {
  color: var(--theme-palette-color-1, #dbb069);
  stroke: currentColor;
}

.mayana-questions-root :is(input, textarea, select) {
  accent-color: var(--theme-palette-color-1, #dbb069);
}

@media (max-width: 680px) {
  .mayana-questions-root [class*="hero"] :is(h1, h2),
  .mayana-questions-root [class*="banner"] :is(h1, h2) {
    font-size: clamp(22px, 6.6vw, 27px);
    line-height: 1.12;
  }

  .mayana-questions-root [class*="hero"] p,
  .mayana-questions-root [class*="banner"] p {
    font-size: 12.5px;
    line-height: 1.42;
  }
}


/* 7.7.53 — external question plugin hero is removed; Core owns the account header. */
.mayana-account-external-questions .mayana-account-questions-source-hero {
  display: none !important;
}

.mayana-account-external-questions > .mayana-account-questions-native-header {
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  color: #211e1a !important;
}

.mayana-account-external-questions > .mayana-account-questions-native-header :is(h1, h2, h3, h4) {
  color: #211e1a !important;
  text-shadow: none !important;
}
