.cntnt .wiki-biyografi {
  font-size: 16px;
}
.cntnt .wiki-biyografi img {
  /* host .cntnt / fancybox kurallarını ez */
  width: 100% !important;
}

.wiki-biyografi {
  --wiki-bg: #ffffff;
  --wiki-text: #202122;
  --wiki-muted: #54595d;
  --wiki-border: #a2a9b1;
  --wiki-box: #f8f9fa;
  --wiki-link: #0645ad;
  --wiki-link-visited: #0b0080;
  --wiki-serif: "Linux Libertine", "Georgia", "Times New Roman", serif;
  --wiki-sans: "Helvetica Neue", "Arial", "Noto Sans", sans-serif;
  color: var(--wiki-text);
  font-family: var(--wiki-serif);
  font-size: 16px;
  line-height: 1.6;
  background: var(--wiki-bg);
  clear: both;
  width: 100%;
  max-width: 100%;
  overflow-x: clip;
}

.wiki-biyografi.wiki-embed {
  margin: 2rem 0 1rem;
  padding: 1.25rem 1.25rem 1.5rem;
  border: 1px solid var(--wiki-border);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.04);
}

.wiki-biyografi.wiki-standalone {
  max-width: 980px;
  margin: 0 auto;
  padding: 1.5rem 1rem 3rem;
}

.wiki-biyografi *,
.wiki-biyografi *::before,
.wiki-biyografi *::after {
  box-sizing: border-box;
}

/* Isolate from host page table / content styles */
.wiki-biyografi table {
  background: transparent !important;
  width: auto;
}
.wiki-biyografi .wiki-infobox {
  width: 22rem;
}
.wiki-biyografi .table,
.wiki-biyografi .table-bordered,
.wiki-biyografi .table-striped {
  border: inherit;
  background: inherit;
}

.wiki-biyografi a {
  color: var(--wiki-link);
  text-decoration: none;
}
.wiki-biyografi a:visited {
  color: var(--wiki-link-visited);
}
.wiki-biyografi a:hover {
  text-decoration: underline;
}
.wiki-biyografi a.wiki-lightbox {
  text-decoration: none;
  color: inherit;
}

.wiki-page-title {
  font-family: var(--wiki-serif);
  font-weight: 400;
  font-size: clamp(1.75rem, 3.2vw, 2.15rem);
  line-height: 1.25;
  margin: 0 0 0.15rem;
  padding-bottom: 0.2rem;
  border-bottom: 1px solid #a2a9b1;
  color: var(--wiki-text);
}

.wiki-site-sub {
  font-family: var(--wiki-sans);
  font-size: 0.78rem;
  color: var(--wiki-muted);
  margin-bottom: 0.85rem;
}

.wiki-infobox {
  float: right;
  clear: right;
  width: 22rem;
  max-width: 100%;
  margin: 0 0 1rem 1.25rem;
  background: var(--wiki-box);
  border: 1px solid var(--wiki-border);
  border-spacing: 3px;
  border-collapse: separate;
  font-family: var(--wiki-sans);
  font-size: 0.82rem;
  line-height: 1.4;
}

.wiki-infobox th,
.wiki-infobox td {
  vertical-align: top;
  padding: 0.25rem 0.4rem;
}

.wiki-infobox-title {
  text-align: center;
  font-size: 1.05rem;
  font-weight: 700;
  background: #eaecf0;
}

.wiki-infobox-header {
  text-align: center;
  background: #eaecf0;
  font-weight: 700;
}

.wiki-infobox-image {
  text-align: center;
  padding: 0.4rem !important;
}

.wiki-infobox-image img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}

.wiki-infobox-caption {
  margin-top: 0.35rem;
  font-size: 0.75rem;
  color: var(--wiki-muted);
}

.wiki-infobox th[scope="row"] {
  width: 38%;
  font-weight: 700;
  text-align: left;
}

.wiki-lead {
  font-size: 1rem;
}
.wiki-lead p {
  margin: 0 0 0.85rem;
}
.wiki-lead .wp-block-media-text,
.wiki-lead .bialty-container {
  display: none;
}

.wiki-toc {
  display: table;
  padding: 0.65rem 0.9rem 0.75rem;
  margin: 0.5rem 0 1.1rem;
  background: var(--wiki-box);
  border: 1px solid var(--wiki-border);
  font-family: var(--wiki-sans);
  font-size: 0.86rem;
  line-height: 1.45;
  max-width: 100%;
}

.wiki-toc-title {
  margin-bottom: 0.35rem;
}

.wiki-toc-toggle,
.wiki-collapse-btn {
  font-family: var(--wiki-sans);
  font-size: 0.78rem;
  color: var(--wiki-link);
  background: none;
  border: 0;
  padding: 0;
  margin-left: 0.35rem;
  cursor: pointer;
  text-decoration: none;
}
.wiki-toc-toggle:hover,
.wiki-collapse-btn:hover {
  text-decoration: underline;
}

.wiki-toc-list {
  margin: 0;
  padding-left: 1.4rem;
}
.wiki-toc-list ol {
  margin: 0.1rem 0 0.2rem;
  padding-left: 1.2rem;
}
.wiki-toc.is-collapsed .wiki-toc-list {
  display: none;
}

.wiki-heading {
  font-family: var(--wiki-serif);
  font-weight: 400;
  line-height: 1.3;
  margin: 1.1rem 0 0.5rem;
  padding-bottom: 0.12rem;
  border-bottom: 1px solid #a2a9b1;
  clear: both;
}
.wiki-heading .wiki-heading-text {
  font-weight: inherit;
}

/* Kapsayıcı ana bölüm (H1) — alt collapsible başlıklardan ayrı */
h1.wiki-heading,
.wiki-heading--major {
  font-size: clamp(1.4rem, 2.4vw, 1.65rem);
  font-weight: 700;
  line-height: 1.25;
  margin: 2.25rem 0 0.85rem;
  padding: 0.55rem 0 0.4rem;
  border-bottom: 2px solid #202122;
  color: #000;
  letter-spacing: -0.01em;
}
h1.wiki-heading .wiki-heading-text,
.wiki-heading--major .wiki-heading-text {
  font-weight: 700;
}
h1.wiki-heading .wiki-collapse-btn {
  display: none; /* ana başlıkta collapse yok */
}

/* Alt bölüm / proje başlıkları (H2) — collapsible */
h2.wiki-heading,
.wiki-heading--sub {
  font-size: clamp(1.05rem, 1.8vw, 1.2rem);
  font-weight: 600;
  margin: 1.35rem 0 0.45rem;
  padding-bottom: 0.1rem;
  border-bottom: 1px solid #a2a9b1;
  color: #202122;
}
h2.wiki-heading .wiki-heading-text {
  font-weight: 600;
}

/* Daha alt başlıklar (H3) */
h3.wiki-heading,
.wiki-heading--minor {
  font-size: 1rem;
  font-weight: 700;
  margin: 1rem 0 0.35rem;
  padding-bottom: 0;
  border-bottom: 0;
  color: #404244;
  font-family: var(--wiki-sans);
}
h3.wiki-heading .wiki-heading-text {
  font-weight: 700;
}

.wiki-toc-list > li > a {
  font-weight: 700;
  font-size: 0.95em;
}
.wiki-toc-list > li > ol > li > a {
  font-weight: 400;
  font-size: 0.92em;
}
.wiki-toc-list > li > ol > li > ol > li > a {
  font-weight: 400;
  font-size: 0.88em;
  color: #404244;
}

.wiki-section-body--major {
  margin-bottom: 0.5rem;
}

.wiki-section-body {
  overflow: hidden;
}
.wiki-section-body.is-collapsed {
  display: none;
}

.wiki-body p,
.wiki-body blockquote {
  margin: 0 0 0.85rem;
}
.wiki-body blockquote {
  border-left: 3px solid #c8ccd1;
  padding: 0.15rem 0 0.15rem 0.9rem;
  color: #404244;
  font-style: italic;
}
.wiki-body ol.wp-block-footnotes,
.wiki-body ul.wiki-link-list {
  font-family: var(--wiki-sans);
  font-size: 0.88rem;
  color: var(--wiki-muted);
  margin: 0.35rem 0 1rem;
  padding-left: 1.35rem;
  word-break: break-word;
  overflow-wrap: anywhere;
}
.wiki-body ul.wiki-link-list li {
  margin: 0.28rem 0;
  line-height: 1.45;
}
.wiki-body ul.wiki-link-list a {
  color: var(--wiki-link);
}

/* ---- Uniform media grids ---- */
.wiki-biyografi .wiki-media-grid,
.wiki-biyografi .wp-block-gallery,
.wiki-biyografi .blocks-gallery-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0.55rem;
  margin: 0.85rem 0 1.1rem;
  padding: 0;
  list-style: none;
  align-items: stretch;
  float: none !important;
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* WP constrained/columns artık kaynakta yok ama kalanları ez */
.wiki-biyografi .wp-block-group,
.wiki-biyografi .wp-block-columns,
.wiki-biyografi .wp-block-column,
.wiki-biyografi .is-layout-constrained,
.wiki-biyografi .is-layout-flex:not(.wiki-media-grid):not(.wp-block-gallery) {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: none !important;
  flex: none !important;
}

.wiki-biyografi .wiki-media-grid > *,
.wiki-biyografi .wp-block-gallery > *,
.wiki-biyografi .blocks-gallery-grid > *,
.wiki-biyografi .wiki-media-grid .wp-block-image,
.wiki-biyografi .wiki-media-grid figure,
.wiki-biyografi .wiki-media-grid .blocks-gallery-item,
.wiki-biyografi .wiki-media-grid .wiki-grid-item {
  margin: 0 !important;
  padding: 0 !important;
  float: none !important;
  width: 100% !important;
  max-width: none !important;
  flex: none !important;
}

.wiki-biyografi .wiki-media-grid .wiki-grid-item,
.wiki-biyografi .wiki-media-grid > figure {
  display: flex;
  flex-direction: column;
  min-width: 0;
}
.wiki-biyografi .wiki-thumb {
  position: relative;
  display: block;
  width: 100%;
  aspect-ratio: 4 / 3;
  overflow: hidden;
  background: #eaecf0;
  border: 1px solid #c8ccd1;
  border-radius: 2px;
}
.wiki-biyografi .wiki-media-grid .wiki-thumb {
  flex: 0 0 auto;
}
.wiki-biyografi .wiki-media-grid figcaption {
  margin-top: 0.3rem;
  padding: 0 0.15rem;
}

.wiki-biyografi .wiki-thumb .wiki-lightbox {
  display: block;
  width: 100%;
  height: 100%;
  cursor: zoom-in;
}

.wiki-biyografi .wiki-thumb img,
.wiki-biyografi .wiki-media-grid img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  object-fit: cover;
  object-position: center;
  margin: 0 !important;
}

/* Single image outside a grid */
.wiki-biyografi .wiki-body > .wp-block-image:not(.wiki-media-grid *),
.wiki-biyografi .wiki-section-body > .wp-block-image:not(.wiki-media-grid *),
.wiki-biyografi .wiki-body > figure.wp-block-image:not(.wiki-media-grid *),
.wiki-biyografi .wiki-section-body > figure.wp-block-image:not(.wiki-media-grid *) {
  max-width: min(100%, 520px);
  margin: 0.85rem 0 1rem;
}
.wiki-biyografi .wiki-body > .wp-block-image .wiki-thumb,
.wiki-biyografi .wiki-section-body > .wp-block-image .wiki-thumb,
.wiki-biyografi .wiki-body > figure.wp-block-image .wiki-thumb,
.wiki-biyografi .wiki-section-body > figure.wp-block-image .wiki-thumb {
  aspect-ratio: 16 / 10;
}

.wiki-biyografi figcaption,
.wiki-biyografi .wp-element-caption {
  font-family: var(--wiki-sans);
  font-size: 0.8rem;
  color: var(--wiki-muted);
  margin-top: 0.35rem;
}

/* ---- YouTube / VideoPress embeds ---- */
.wiki-biyografi .wiki-embed-row {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.75rem;
  margin: 0.85rem 0 1.1rem;
  clear: both;
}

.wiki-biyografi .wiki-embed-row > .wp-block-embed,
.wiki-biyografi .wiki-embed-row > figure {
  margin: 0 !important;
  width: 100% !important;
  max-width: none !important;
}

.wiki-biyografi .wp-block-embed:not(.wp-block-embed-twitter),
.wiki-biyografi figure.wp-block-embed:not(.wp-block-embed-twitter),
.wiki-biyografi figure.wp-block-video {
  margin: 0.85rem 0 1rem;
  max-width: 50%;
  width: 100%;
}

/* Native <video> */
.wiki-biyografi .wiki-body video,
.wiki-biyografi figure.wp-block-video > video {
  display: block;
  width: 100%;
  max-width: 50%;
  height: auto;
}

/* Tek seviye 16:9 kutu — wrapper */
.wiki-biyografi .wp-block-embed:not(.wp-block-embed-twitter) .wp-block-embed__wrapper,
.wiki-biyografi figure.wp-block-video .wp-block-embed__wrapper {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  aspect-ratio: 16 / 9;
  height: auto !important;
  background: #111;
  overflow: hidden;
  padding: 0 !important;
}

/* Dikey / short video */
.wiki-biyografi .wp-block-embed:not(.wp-block-embed-twitter):has(iframe[data-wiki-vertical="1"]) .wp-block-embed__wrapper,
.wiki-biyografi .wp-block-embed.wiki-embed-vertical .wp-block-embed__wrapper {
  aspect-ratio: 9 / 16;
  max-width: min(100%, 360px);
  margin-left: auto;
  margin-right: auto;
}

/* İç span'lar kutuyu doldursun, ikinci aspect-ratio olmasın */
.wiki-biyografi .wp-block-embed:not(.wp-block-embed-twitter) .embed-youtube,
.wiki-biyografi .wp-block-embed:not(.wp-block-embed-twitter) .wp-block-embed__wrapper > span {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  aspect-ratio: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  text-align: left !important;
}

/* Tüm video iframe'leri kutuyu doldursun (YouTube + VideoPress) */
.wiki-biyografi .wp-block-embed:not(.wp-block-embed-twitter) iframe,
.wiki-biyografi figure.wp-block-video iframe,
.wiki-biyografi .embed-youtube iframe,
.wiki-biyografi .youtube-player {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  border: 0 !important;
  margin: 0 !important;
}

/* ---- Twitter / X embeds ---- */
.wiki-biyografi figure.wp-block-embed-twitter,
.wiki-biyografi .wp-block-embed-twitter {
  margin: 1rem 0 1.25rem;
  max-width: 550px;
  clear: both;
}
.wiki-biyografi .wp-block-embed-twitter .wp-block-embed__wrapper {
  position: static !important;
  aspect-ratio: auto !important;
  background: transparent !important;
  overflow: visible !important;
  min-height: 0 !important;
  height: auto !important;
}
.wiki-biyografi .wp-block-embed-twitter .embed-twitter,
.wiki-biyografi .wp-block-embed-twitter .wiki-tweet,
.wiki-biyografi .wiki-tweet,
.wiki-biyografi .embed-twitter {
  position: static !important;
  inset: auto !important;
  width: auto !important;
  height: auto !important;
  margin: 0;
  max-width: 550px;
  aspect-ratio: auto !important;
}
.wiki-biyografi .wiki-tweet blockquote.twitter-tweet,
.wiki-biyografi blockquote.twitter-tweet {
  margin: 0 auto !important;
}
.wiki-biyografi iframe.twitter-tweet-rendered {
  position: static !important;
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  margin: 0 auto !important;
}

/* Kill WP layout helpers that break equal sizing */
.wiki-biyografi .is-layout-flex,
.wiki-biyografi .wp-block-gallery-is-layout-flex {
  display: grid !important;
  flex-wrap: unset !important;
}
.wiki-biyografi .wp-block-columns {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.75rem;
}

/* Short / expand */
.wiki-body-wrap {
  position: relative;
}
.wiki-mode-short .wiki-body-wrap {
  max-height: 28rem;
  overflow: hidden;
}
.wiki-mode-short.is-expanded .wiki-body-wrap {
  max-height: none;
  overflow: visible;
}
.wiki-short-fade {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 8rem;
  pointer-events: none;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.92) 55%, #fff 100%);
}
.wiki-mode-short:not(.is-expanded) .wiki-short-fade {
  display: block;
}
.wiki-expand-btn {
  display: none;
  position: absolute;
  left: 50%;
  bottom: 0.85rem;
  transform: translateX(-50%);
  z-index: 2;
  font-family: var(--wiki-sans);
  font-size: 0.9rem;
  font-weight: 600;
  color: #fff;
  background: #202122;
  border: 0;
  border-radius: 2px;
  padding: 0.55rem 1.15rem;
  cursor: pointer;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.18);
}
.wiki-mode-short:not(.is-expanded) .wiki-expand-btn {
  display: inline-block;
}
.wiki-expand-btn:hover {
  background: #404244;
}
.wiki-mode-short.is-expanded .wiki-expand-btn,
.wiki-mode-short.is-expanded .wiki-short-fade {
  display: none;
}

/* Responsive */
@media (max-width: 900px) {
  .wiki-biyografi .wiki-media-grid,
  .wiki-biyografi .wp-block-gallery,
  .wiki-biyografi .blocks-gallery-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 780px) {
  .wiki-infobox {
    float: none;
    width: 100% !important;
    margin: 0 0 1rem;
  }
  .wiki-biyografi.wiki-embed {
    padding: 0.85rem;
  }
  .wiki-mode-short .wiki-body-wrap {
    max-height: 22rem;
  }
  .wiki-biyografi .wp-block-columns {
    grid-template-columns: 1fr;
  }
  .wiki-biyografi .wp-block-embed:not(.wp-block-embed-twitter),
  .wiki-biyografi figure.wp-block-embed:not(.wp-block-embed-twitter),
  .wiki-biyografi figure.wp-block-video,
  .wiki-biyografi .wiki-body video,
  .wiki-biyografi figure.wp-block-video > video {
    max-width: 100%;
  }
}

@media (max-width: 560px) {
  .wiki-biyografi .wiki-embed-row {
    grid-template-columns: 1fr;
  }
  .wiki-biyografi .wiki-media-grid,
  .wiki-biyografi .wp-block-gallery,
  .wiki-biyografi .blocks-gallery-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.4rem;
  }
  .wiki-page-title {
    font-size: 1.55rem;
  }
  h1.wiki-heading,
  .wiki-heading--major {
    font-size: 1.3rem;
    margin-top: 1.75rem;
  }
  h2.wiki-heading,
  .wiki-heading--sub {
    font-size: 1.05rem;
  }
}
