/*
 * MAE egyéni testreszabások — a korábban a WP „Egyéni CSS" (Additional CSS)
 * részében tárolt, témához kötött szabályok. v2-ben a témába építve, hogy
 * téma-váltáskor se vesszenek el. (A Montserrat fontot a functions.php
 * már betölti, ezért az eredeti @import itt nem szükséges.)
 */

:root {
  --mae-display: "Montserrat", "Instrument Sans", "Helvetica Neue", sans-serif;
}

/* Footer módosítások */
.mae-footer-grid a[href*="/alapszabaly"] {
  display: none !important;
}
.mae-footer-grid a[href*="/vezetoseg"] {
  font-size: 0 !important;
}
.mae-footer-grid a[href*="/vezetoseg"]::after {
  content: "Elnökség";
  font-size: 1rem;
  color: inherit;
}
.mae-footer-grid > div:nth-child(4) > p:nth-of-type(1),
.mae-footer-grid > div:nth-child(4) > p:nth-of-type(2),
.mae-footer-grid > div:nth-child(4) > p:nth-of-type(4) {
  display: none !important;
}

/* Impresszum: cimsor alatti auto-excerpt elrejtése */
body.page-id-15 .mae-page-hero__content p {
  display: none !important;
}

/* === Türkiz akcentusok (site-wide) — 2026-05-19 === */

/* Footer social ikonok: türkiz háttér, FEKETE logó, minden oldalon */
.mae-footer-social a {
  background: var(--mae-turquoise) !important;
  border-color: var(--mae-turquoise) !important;
  color: #000 !important;
}
.mae-footer-social a svg,
.mae-footer-social a svg path {
  fill: #000 !important;
}
.mae-footer-social a:hover,
.mae-footer-social a:focus-visible {
  background: var(--mae-white) !important;
  border-color: var(--mae-white) !important;
  color: #000 !important;
}

/* Lapfül aktív állapot: türkiz */
.mae-tabs a.is-active,
.mae-page-tabs--section .mae-tabs a.is-active {
  background: var(--mae-turquoise) !important;
  border-color: var(--mae-turquoise) !important;
  color: var(--mae-black) !important;
}

/* Belső oldali tartalomjegyzék (sidebar) türkiz */
.mae-sidebar-card {
  border-left-color: var(--mae-turquoise) !important;
  border-left-width: 3px !important;
}
.mae-sidebar-card__title {
  color: var(--mae-turquoise-deep) !important;
}
.mae-sidebar-card nav a {
  color: var(--mae-turquoise-deep) !important;
}
.mae-sidebar-card nav a:hover,
.mae-sidebar-card nav a:focus-visible {
  color: var(--mae-turquoise) !important;
}

/* Tagozat-aloldal: "Tagfelvételi információk" gomb türkiz alapból */
.mae-section-page .mae-cta-band__actions .mae-button--light {
  background: var(--mae-turquoise) !important;
  border-color: var(--mae-turquoise) !important;
  color: var(--mae-black) !important;
}
.mae-section-page .mae-cta-band__actions .mae-button--light:hover,
.mae-section-page .mae-cta-band__actions .mae-button--light:focus-visible {
  background: var(--mae-black) !important;
  border-color: var(--mae-black) !important;
  color: var(--mae-white) !important;
}

/* Tagozat-aloldal hero: nagy, halvány MAE-jel a háttérben jobbra */
.mae-page-hero--section {
  position: relative;
  overflow: hidden;
}
.mae-page-hero--section::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -12%;
  transform: translateY(-50%);
  width: 1040px;
  height: 1040px;
  max-width: 82vw;
  background: url('https://alkotomuveszek.hu/wp-content/uploads/2026/05/MAE-LOGO-vegleges-04-scaled.png') no-repeat center center;
  background-size: contain;
  opacity: 0.08;
  pointer-events: none;
  z-index: 0;
}
.mae-page-hero--section .mae-container {
  position: relative;
  z-index: 1;
}

/* Page-hero címsorok 25%-kal kisebbre */
.mae-page-hero__content h1 {
  font-size: clamp(2.1rem, 3.75vw, 3.45rem) !important;
}

/* Kezdőlap hero címsor: 45px, egy sorba */
.mae-builder-hero__title {
  font-size: 45px !important;
  line-height: 1.2 !important;
  max-width: none !important;
}

/* === Egységes türkiz akcentus — a kék (fotós) akcentusok türkizre === */
/* A Fotóművészeti tagozat eredetileg világoskék (--mae-cool #a8d8ff) akcentust
   kapott, ami versengett a globális türkizzel. Egységesítve türkizre. Az arany
   (Irodalmi) és bordó (Zenei) tagozat-szín szándékosan marad. */
.mae-department-card--photo:hover {
  border-color: var(--mae-turquoise) !important;
}
.mae-section-page--photo {
  --mae-accent: var(--mae-turquoise) !important;
}
/* Tagsági értesítő doboz: a definiálatlan --mae-blue helyett türkiz szegély */
.mae-membership-notice__panel {
  border-left-color: var(--mae-turquoise) !important;
}
