/* ════════════════════════════════════════════════════════════════
   WordPress-kiegészítések. A css/style.css a statikus oldaléval
   bájtra azonos, ide csak az kerül, ami a WordPressben új.
   ════════════════════════════════════════════════════════════════ */

/* Bejelentkezve a WordPress felső sávja (32 px, 782 px alatt 46 px) fölött marad a fix fejléc.
   600 px alatt a sáv elgördül, ott a fejléc a lap tetejére tapad. */
body.admin-bar .site-header { top: 32px; }
@media (max-width: 782px) {
  body.admin-bar .site-header { top: 46px; }
}
@media (max-width: 600px) {
  body.admin-bar .site-header { top: 0; }
}

/* Űrlap: a robotcsapda mező a látogató elől rejtve (képernyőolvasó elől is) */
.epx-mezbodon {
  position: absolute !important;
  width: 1px; height: 1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
}

/* Űrlap: a küldés eredménye a gomb fölött, az űrlap hasábjában */
.urlap-uzenet {
  grid-column: 3;
  margin-top: clamp(16px, 1.6vw, 24px);
  font-weight: 700;
  font-size: clamp(13px, 1.25vw, 18.853px);
  line-height: 1.3;
  color: var(--green);
}
.urlap-uzenet--hianyos,
.urlap-uzenet--hiba { color: var(--red); }
.urlap-uzenet + .btn-row--form { margin-top: clamp(24px, 3vw, 46px); }
@media (max-width: 767px) {
  .urlap-uzenet { grid-column: 1; font-size: 14px; }
}

/* Aloldal: a blokkszerkesztő elemei a page-text stílusával */
.page-text ol { margin: 0 0 1.4em 1.4em; }
.page-text ol li { padding-left: 4px; }
.page-text ol li::before { content: none; }
.page-text a { color: var(--blue); text-decoration: underline; }
.page-text img { max-width: 100%; height: auto; }
.page-text h3 {
  font-weight: 700;
  font-size: clamp(17px, 1.6vw, 24px);
  line-height: 1.25;
  color: var(--blue);
  margin: 1.4em 0 .5em;
}
