/* Sayfaya özel stiller: prototipteki her sayfanın <style id="page-css"> bloğu (body.ea-page-{ad} ile kapsanır).
   Bu dosya _tmp/build-theme.mjs tarafından üretilir; elle düzenlemeyin. */

/* ===== index ===== */
/* Ana sayfaya özel stil yok: tüm bileşenler assets/site.css içinde. */

/* ===== hakkimda ===== */
/* Bu sayfaya özel stiller. Her seçici "body.ea-page-hakkimda" ile başlar. Animasyon / @keyframes yok.
   Ortak bileşenler site.css'ten gelir: ea-about__grid, ea-portrait, ea-about__story, ea-about__goal, ea-services__list. */

/* Giriş: portre + kısa özgeçmiş. Sayfa başlığının hemen altında olduğu için üst boşluk bir kademe az. */
body.ea-page-hakkimda .ea-bio{padding-top:var(--wp--preset--spacing--70)}
body.ea-page-hakkimda .ea-bio__body{min-width:0}
body.ea-page-hakkimda .ea-bio__name{margin-bottom:var(--wp--preset--spacing--50)}
/* Dar ekranda portre metnin üstünde; daha basık kırpılır ve 440px'i geçmez (ana sayfa mobil portresiyle aynı oran) */
@media (max-width:59.99em){
  body.ea-page-hakkimda .ea-bio .ea-portrait{width:100%;max-width:440px;aspect-ratio:5/4}
}

/* "Neler yapıyorum": maddeler iki cümlelik olduğu için geniş ekranda da 2 × 2 kalır
   (dört sütunda "Gayrimenkul Pazarlama" iki satıra kırılıp açıklamaları kaydırıyordu) */
@media (min-width:64em){
  body.ea-page-hakkimda .ea-services__list{grid-template-columns:repeat(2,minmax(0,1fr))}
}

/* Kapanış: Tecrübelerim ve Eğitimlerim sayfalarına iki bağlantı */
body.ea-page-hakkimda .ea-bio-next{padding-block:var(--wp--preset--spacing--60)}
body.ea-page-hakkimda .ea-bio-next__list{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--wp--preset--spacing--60);list-style:none}
@media (min-width:48em){
  body.ea-page-hakkimda .ea-bio-next__list{grid-template-columns:repeat(2,minmax(0,1fr))}
}
body.ea-page-hakkimda .ea-bio-next__link{display:flex;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--40);padding-block:var(--wp--preset--spacing--50);border-top:1px solid var(--ea-line-strong);font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--x-large);font-weight:600;letter-spacing:-.02em;line-height:1.2;text-decoration:none;transition:color .2s,border-color .2s}
body.ea-page-hakkimda .ea-bio-next__link:hover{color:var(--ea-link);border-top-color:currentColor}

/* ===== tecrubelerim ===== */
/* Bu sayfaya özel stiller. Her seçici "body.ea-page-tecrubelerim" ile başlar. Animasyon / @keyframes yok.
   Zaman çizelgesi, başlık satırı ve ok bağlantısı site.css'ten gelir; burada yalnızca sayfa düzeni var. */

/* Yıllara göre çizelge: sayfa başlığının hemen altında, biraz daha sıkı boşlukla (çizelge stilleri fx/t-career.css'te) */
body.ea-page-tecrubelerim .fx-career-sec{padding-block:var(--wp--preset--spacing--70)}

/* İş deneyimi + Eğitim: dar ekranda alt alta (arada ince çizgi), 64em ve üstünde yan yana iki sütun */
body.ea-page-tecrubelerim .ea-history__cols{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--wp--preset--spacing--70)}
body.ea-page-tecrubelerim .ea-history__col{min-width:0}
body.ea-page-tecrubelerim .ea-history__col + .ea-history__col{padding-top:var(--wp--preset--spacing--70);border-top:1px solid var(--ea-line)}
body.ea-page-tecrubelerim .ea-history__more{margin:var(--wp--preset--spacing--60) 0 0}
@media (min-width:64em){
  body.ea-page-tecrubelerim .ea-history__cols{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.ea-page-tecrubelerim .ea-history__col + .ea-history__col{padding-top:0;border-top:0}
}

/* Uzmanlık alanları: iki düz liste; satırlar ince çizgiyle ayrılır (yüzde, çubuk, ikon yok) */
body.ea-page-tecrubelerim .ea-expertise__cols{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--wp--preset--spacing--70)}
@media (min-width:48em){body.ea-page-tecrubelerim .ea-expertise__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}
body.ea-page-tecrubelerim .ea-expertise__group{min-width:0}
body.ea-page-tecrubelerim .ea-expertise__title{margin-bottom:var(--wp--preset--spacing--40);font-size:var(--wp--preset--font-size--x-large);letter-spacing:-.02em;line-height:1.15}
body.ea-page-tecrubelerim .ea-expertise__list{list-style:none;border-top:1px solid var(--ea-line-strong)}
body.ea-page-tecrubelerim .ea-expertise__list li{padding:.9rem 0;border-bottom:1px solid var(--ea-line);font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--large);font-weight:500;line-height:1.35;letter-spacing:-.01em;text-wrap:balance}

/* ===== egitimlerim ===== */
/* Eğitimlerim: sertifika ızgarası ve pencereler. Bileşenler site.css'te; burada yalnızca bu sayfaya özgü ince ayarlar var.
   Her seçici "body.ea-page-egitimlerim" ile başlar. Animasyon / @keyframes yok. */
/* Kart başlığı h2 olduğu için ana sayfadaki (span) kartlarla aynı harf aralığı */
body.ea-page-egitimlerim .ea-cert__title{letter-spacing:0}
/* Pencere: başlığın altındaki kategori satırı ve kısa açıklama */
body.ea-page-egitimlerim .ea-dialog__cat{margin:-.4rem 0 0;font-size:var(--wp--preset--font-size--x-small);font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:var(--wp--preset--color--terracotta-light)}
body.ea-page-egitimlerim .ea-dialog__text{max-width:68ch;margin:0;color:var(--wp--custom--bone-alpha--86)}
/* Kısa ekranlarda (ör. 1366×768) başlık, sertifika ve açıklama pencerede kaydırmadan görünsün */
body.ea-page-egitimlerim .ea-dialog__img{max-width:min(100%,max(20rem,calc((100vh - 19rem) * 1.5)));max-width:min(100%,max(20rem,calc((100dvh - 19rem) * 1.5)));margin-inline:auto}

/* ===== blog ===== */
/* Blog sayfası. Her seçici body.ea-page-blog ile başlar; animasyon yok. */
body.ea-page-blog .ea-bloglist{padding-top:var(--wp--preset--spacing--70)}
body.ea-page-blog .ea-pagination .ea-pagination__next{display:inline-flex;align-items:center;gap:.3rem;padding:0 .8rem 0 1.1rem}
body.ea-page-blog .ea-pagination__next .ea-icon{width:1.1em;height:1.1em}

/* ===== blog yazısı (single) ===== */
/* Blog yazısı — okuma odaklı tasarım (12 yazıda aynı blok). Her seçici body.ea-page-yazi ile başlar; animasyon yok.
   Kâğıt beyazı zemin, koyu mürekkep metin; gövde Literata (uzun okuma için tırnaklı), başlıklar Space Grotesk.
   Okuma sütunu ~66 karakter; öne çıkan görsel sütundan biraz taşar. Yazı boyutu --fx-read-scale ile (okuma ayarları) büyür. */
body.ea-page-yazi{--ea-read-w:42rem;--ea-text:#23262b;--ea-text-soft:#555a61}

/* ---------- Başlık alanı (açık zemin, ortalı) ---------- */
body.ea-page-yazi .ea-readhead{padding-block:var(--wp--preset--spacing--70) var(--wp--preset--spacing--50);border-bottom:0}
body.ea-page-yazi .ea-readhead .ea-inner{max-width:calc(48rem + 2 * var(--wp--custom--gutter));text-align:center}
body.ea-page-yazi .ea-readhead .ea-breadcrumb ol{justify-content:center;color:var(--wp--preset--color--stone)}
body.ea-page-yazi .ea-readhead .ea-breadcrumb a:hover{color:var(--wp--preset--color--graphite)}
/* Başlık hemen altında büyük harflerle yazdığı için sayfa yolunda tekrar edilmez */
body.ea-page-yazi .ea-readhead .ea-breadcrumb li:last-child{display:none}
body.ea-page-yazi .ea-pagehead__title{max-width:22ch;margin-inline:auto;font-size:clamp(2rem,1.25rem + 3vw,3.5rem);line-height:1.08;letter-spacing:-.03em;color:var(--wp--preset--color--graphite);text-wrap:balance}
body.ea-page-yazi .ea-postmeta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .65rem;margin:var(--wp--preset--spacing--50) 0 0;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--stone)}
body.ea-page-yazi .ea-postmeta__sep{color:var(--wp--custom--line--light-strong)}

/* ---------- Okuma sütunu ve öne çıkan görsel ---------- */
body.ea-page-yazi .ea-article{padding-top:var(--wp--preset--spacing--40)}
body.ea-page-yazi .ea-article__col{max-width:var(--ea-read-w);margin-inline:auto}
body.ea-page-yazi .ea-article__media{margin:0 calc(50% - min(31rem, 50vw - var(--wp--custom--gutter))) var(--wp--preset--spacing--70);overflow:hidden;border-radius:18px;background:var(--wp--preset--color--sand-2);box-shadow:0 34px 60px -42px rgba(60,40,20,.55)}
body.ea-page-yazi .ea-article__media img{width:100%}

/* ---------- Metin ---------- */
body.ea-page-yazi .ea-prose{max-width:none;font-family:var(--wp--preset--font-family--serif);font-size:calc(clamp(1.125rem,1.04rem + .35vw,1.3125rem) * var(--fx-read-scale,1));line-height:1.8;color:var(--ea-text);font-kerning:normal;text-rendering:optimizeLegibility;hanging-punctuation:first}
body.ea-page-yazi .ea-prose p{margin:0 0 1.3em}
body.ea-page-yazi .ea-prose strong{font-weight:600;color:var(--wp--preset--color--graphite)}
body.ea-page-yazi .ea-prose a{color:var(--wp--preset--color--terracotta-deep);text-decoration-thickness:1px;text-underline-offset:.2em}
/* Açılış paragrafı: dergi usulü büyük ilk harf */
body.ea-page-yazi .ea-prose > p:first-of-type::first-letter{float:left;margin:.1em .1em 0 0;font-family:var(--wp--preset--font-family--display);font-size:3.55em;font-weight:600;line-height:.8;color:var(--wp--preset--color--terracotta-deep)}
body.ea-page-yazi .ea-prose h2{margin:2.3em 0 .7em;font-family:var(--wp--preset--font-family--display);font-size:clamp(1.45rem,1.15rem + 1vw,1.95rem);line-height:1.2;letter-spacing:-.02em;color:var(--wp--preset--color--graphite)}
body.ea-page-yazi .ea-prose h2::before{content:"";display:block;width:2.25rem;height:3px;margin-bottom:.85rem;border-radius:2px;background:var(--wp--preset--color--terracotta)}
body.ea-page-yazi .ea-prose h3{margin:1.9em 0 .5em;font-family:var(--wp--preset--font-family--display);font-size:1.2em;line-height:1.3;color:var(--wp--preset--color--graphite)}
body.ea-page-yazi .ea-prose ul,body.ea-page-yazi .ea-prose ol{margin:0 0 1.4em;padding-left:1.25em}
body.ea-page-yazi .ea-prose li{margin:.45em 0;padding-left:.2em}
body.ea-page-yazi .ea-prose li::marker{color:var(--wp--preset--color--terracotta)}
body.ea-page-yazi .ea-prose blockquote{margin:1.8em 0;padding:0 0 0 1.2em;border-left:3px solid var(--wp--preset--color--terracotta);font-style:italic;font-size:1.08em;color:var(--wp--preset--color--graphite)}
body.ea-page-yazi .ea-prose table{font-family:var(--wp--preset--font-family--body);font-size:.84em;line-height:1.5}
body.ea-page-yazi .ea-prose thead th{border-bottom-color:var(--ea-line-strong)}
body.ea-page-yazi .ea-prose hr{margin:2.5em auto;width:5rem;border-top:2px solid var(--wp--custom--line--light-strong)}

/* ---------- Yazar kartı ---------- */
body.ea-page-yazi .ea-author{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem 1.25rem;align-items:start;margin-top:var(--wp--preset--spacing--60);padding:var(--wp--preset--spacing--50);border:1px solid var(--wp--custom--line--light);border-radius:18px;background:var(--wp--preset--color--white)}
body.ea-page-yazi .ea-author__img{flex:none;width:76px;height:76px;border-radius:50%;object-fit:cover;filter:grayscale(1) contrast(1.05)}
body.ea-page-yazi .ea-author__body{min-width:0}
body.ea-page-yazi .ea-author__name{margin:0;font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--large);font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--wp--preset--color--graphite)}
body.ea-page-yazi .ea-author__role{margin:0;font-size:var(--wp--preset--font-size--small);line-height:1.45;color:var(--ea-muted)}
body.ea-page-yazi .ea-author__bio{margin:.6rem 0 0;font-size:var(--wp--preset--font-size--medium);line-height:1.55;color:var(--ea-text-soft)}
body.ea-page-yazi .ea-author__links{display:flex;flex-wrap:wrap;gap:.2rem 1.25rem;margin:.5rem 0 0;font-size:var(--wp--preset--font-size--small);font-weight:600;line-height:1.45}
body.ea-page-yazi .ea-author__links a{color:var(--ea-link);text-decoration-color:var(--ea-line-strong);transition:color .2s,text-decoration-color .2s}
body.ea-page-yazi .ea-author__links a:hover{color:var(--wp--preset--color--graphite);text-decoration-color:currentColor}
body.ea-page-yazi .ea-author__cta{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:.7rem 1.2rem;border-radius:var(--wp--custom--radius--pill);background:var(--wp--preset--color--graphite);color:var(--wp--preset--color--paper);font-family:var(--wp--preset--font-family--display);font-weight:600;text-decoration:none;transition:background-color .2s}
body.ea-page-yazi .ea-author__cta:hover{background:var(--wp--preset--color--terracotta-deep)}
@media (min-width:37.5em){body.ea-page-yazi .ea-author__cta{grid-column:2;justify-self:start}}

/* ===== iletisim ===== */
/* Bu sayfaya özel stiller. Her seçici "body.ea-page-iletisim" ile başlar. Animasyon / @keyframes yok.
   Şu an gerek yok: iletişim bölümü, form ve harita assets/site.css'teki ortak bileşenleri kullanır. */

/* ===== kvkk-aydinlatma-metni ===== */
/* Bu sayfaya özel stiller. Her seçici "body.ea-page-kvkk" ile başlar. Animasyon / @keyframes yok. */
/* Liste maddelerinde son satırda tek kelime kalmasın (p'de site.css zaten "pretty" kullanıyor) */
body.ea-page-kvkk .ea-prose li{text-wrap:pretty}
