/*
 * Proje Adı: Alaeddin Ai
 * Yapımcı: Osman Beşer
 * Firma: Teknoen Yapay Zeka ve Bilişim Teknolojileri A.Ş.
 * Sürüm: 2.7.8 / 31.10.2026
 * Sürüm Notları: CSP uyumlu uzman renk sınıfları eklendi; mevcut ikon, scrollbar ve menü kuralları korunur.
 * Sistem Anlatımı: Kamusal uzman sayfasına sunum katmanı, karakter rengi, uzman menüsü ve kamusal Günce lambası ekler.
 * Dosyanın ve Sayfanın Detaylı Açıklaması: Sağ 15 karakter menüsü, sağ alt lamba, sol menü, mobil ve uzun içerik gezinmesinin ortak stili.
 */
body[data-ala-expert]{--ala-accent:#2EAA3B;--ala-accent-soft:#ECF9ED;--ala-gold:#D6AA48;--ala-ink:#26394C;--ala-surface:#fff}
body[data-ala-expert] .ala-sup-expert-link:focus-visible,
body[data-ala-expert] .ala-sup-experts-toggle:focus-visible,
body[data-ala-expert] .ala-sup-lamp-trigger:focus-visible,
body[data-ala-expert] .ala-sup-gunce-panel :is(a,button):focus-visible{outline:3px solid var(--ala-gold);outline-offset:3px}
/* Mevcut sayfa ve header elemanlarına müdahale etmeden sol rayı okunabilir kıl. */
@media(min-width:691px){
 body[data-ala-expert] .ce-shell{grid-template-columns:clamp(104px,11vw,148px) minmax(0,1fr)!important}
 body[data-ala-expert] .ce-rail{width:100%;min-width:0;min-height:0;height:calc(100dvh - var(--ce-shared-header-size,56px));max-height:calc(100dvh - var(--ce-shared-header-size,56px));display:flex;flex-direction:column}
 body[data-ala-expert] .ce-rail-brand{height:clamp(91px,17dvh,158px)!important;min-height:clamp(91px,17dvh,158px)!important;width:100%!important;flex:0 0 clamp(91px,17dvh,158px)!important;background:linear-gradient(165deg,var(--ala-accent-soft),#fff)!important}
 body[data-ala-expert] .ce-rail-brand img{left:0!important;top:1px!important;width:100%!important;max-width:100%!important;height:calc(clamp(91px,17dvh,158px) - 3px)!important;object-fit:contain!important}
 body[data-ala-expert] .ce-rail-links{margin:0!important;padding:2px 3px 0!important;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}
 body[data-ala-expert] .ce-icon-links a{min-height:clamp(43px,7.3dvh,64px)!important;padding:4px 2px!important;gap:2px!important;border-radius:10px;border-bottom:0!important}
 body[data-ala-expert] .ce-icon-links a span:last-child{font-size:clamp(9px,1.4dvh,11px)!important;line-height:1.22!important}
 body[data-ala-expert] .ce-footer-toggle{min-height:36px!important;height:36px!important;flex:0 0 36px!important;gap:0!important;padding:2px!important}
 body[data-ala-expert] .ce-footer-arrow{font-size:18px;line-height:1}
 body[data-ala-expert] .ce-footer-toggle-label{font-size:9px}
 body[data-ala-expert] .ce-page:not([data-page-section="home"]){padding-right:clamp(84px,7vw,112px)!important}
}
/* Profil bağlantısını mevcut ortak-duzeltme.js üretir. İkinci bağlantı YOK; yalnız kompakt stil. */
body[data-ala-expert] .ce-rail .ala-2222-profile{display:flex!important;flex:0 0 37px!important;min-height:37px!important;max-height:37px!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:3px 5px!important;background:#f4fbf5!important;color:var(--ala-accent)!important;font:750 10px/1.2 system-ui,sans-serif!important}
body[data-ala-expert] .ce-rail .ala-2222-profile .ala-2222-profile-icon{font-size:14px!important;line-height:1!important}
body[data-ala-expert] .ce-rail .ala-2222-profile:hover{background:var(--ala-accent-soft)!important}
body[data-ala-expert] .ce-icon-links a[aria-current="page"]{color:var(--ala-accent);background:var(--ala-accent-soft)!important;box-shadow:inset 4px 0 var(--ala-accent)}
body[data-ala-expert] .ala-sup-experts-nav{position:fixed;z-index:44;right:12px;top:calc(var(--ce-shared-header-size,56px) + 21px);display:flex;flex-direction:column;align-items:center;gap:5px;max-height:calc(100dvh - var(--ce-shared-header-size,56px) - 37px);width:62px;overflow-y:auto;overflow-x:visible;overscroll-behavior:contain;padding:7px 3px;border:1px solid #d8eadc;border-radius:17px;background:#f9fffbf5;box-shadow:0 12px 32px #17372523;scrollbar-width:thin}
body[data-ala-expert] .ala-sup-expert-link{position:relative;display:grid;place-items:center;flex:0 0 clamp(27px,calc((100dvh - 158px)/15),45px);width:clamp(27px,calc((100dvh - 158px)/15),45px);height:clamp(27px,calc((100dvh - 158px)/15),45px);border:1px solid var(--ala-link-color);border-radius:12px;background:#fff;box-sizing:border-box}
body[data-ala-expert] .ala-sup-expert-link.is-self{box-shadow:inset 4px 0 var(--ala-accent),0 0 0 1px var(--ala-accent)}
body[data-ala-expert] .ala-sup-expert-link img{width:100%;height:100%;object-fit:contain}
body[data-ala-expert] .ala-sup-expert-monogram{color:var(--ala-link-color);font:800 18px system-ui,sans-serif}
body[data-ala-expert] .ala-sup-expert-label{position:fixed;right:82px;top:var(--ala-label-top,115px);z-index:90;width:max-content;max-width:205px;visibility:hidden;opacity:0;pointer-events:none;padding:8px 11px;background:#fff;border:1px solid #daeadf;border-radius:9px;box-shadow:0 8px 24px #123c742a;color:#275137;font:700 12px system-ui,sans-serif;transition:opacity .15s}
body[data-ala-expert] .ala-sup-expert-link:is(:hover,:focus-visible) .ala-sup-expert-label{visibility:visible;opacity:1}
body[data-ala-expert] .ala-sup-expert-link:is(:hover,:focus-visible){box-shadow:0 4px 14px #194b3236}
body[data-ala-expert] .ala-sup-experts-toggle{display:none}
body[data-ala-expert] .ala-sup-gunce-lamp{position:fixed;z-index:46;left:auto;right:16px;bottom:max(14px,env(safe-area-inset-bottom));max-width:min(380px,calc(100vw - 20px))}
body[data-ala-expert] .ala-sup-lamp-trigger{position:relative;border:0;background:none;box-shadow:none;padding:3px 4px;display:flex;flex-direction:column;align-items:center;gap:0;color:#236438;cursor:pointer}
body[data-ala-expert] .ala-sup-lamp-trigger img{display:block;width:clamp(45px,6vw,70px);height:clamp(45px,6vw,70px);object-fit:contain;transform-origin:55% 84%;animation:ala-lamp-sway 2s ease-in-out infinite;filter:drop-shadow(0 5px 6px #282a241e)}
@keyframes ala-lamp-sway{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}
body[data-ala-expert] .ala-sup-lamp-hint{padding:3px 5px;border-radius:8px;background:#ffffffea;font:800 9px system-ui,sans-serif;color:#2f7140}
body[data-ala-expert] .ala-sup-lamp-count{position:absolute;z-index:1;top:2px;right:0;padding:2px 6px;min-width:20px;border-radius:20px;background:#be3e36;color:#fff;font:800 11px system-ui,sans-serif;text-align:center}
body[data-ala-expert] .ala-sup-lamp-count[hidden]{display:none!important}
body[data-ala-expert] .ala-sup-gunce-panel{position:absolute;bottom:94px;left:auto;right:0;width:min(375px,calc(100vw - 26px));max-height:min(510px,calc(100dvh - 140px));overflow:auto;border:1px solid #d1e8d8;border-radius:18px;background:#fff;box-shadow:0 19px 60px #142f2c40;padding:17px;color:#2b3c4a}
body[data-ala-expert] .ala-sup-gunce-panel[hidden]{display:none!important}
body[data-ala-expert] .ala-sup-gunce-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-bottom:1px solid #e6f0e8;padding-bottom:10px}
body[data-ala-expert] .ala-sup-gunce-heading strong{font-size:16px;color:#205b33}
body[data-ala-expert] .ala-sup-gunce-heading p{margin:4px 0 0;font-size:12px;color:#65777a}
body[data-ala-expert] .ala-sup-gunce-heading button{padding:0 8px;font-size:23px;background:none;border:0;color:#506c5b}
body[data-ala-expert] .ala-sup-gunce-status{margin:12px 0;color:#607477;font:500 12px/1.5 system-ui,sans-serif}
body[data-ala-expert] .ala-sup-gunce-list{padding:0;list-style:none;margin:12px 0;display:grid;gap:8px}
body[data-ala-expert] .ala-sup-gunce-list li{border:1px solid #e3efe7;border-left:4px solid var(--ala-event-color,var(--ala-accent));border-radius:8px;padding:10px 11px;background:#fcfffd}
body[data-ala-expert] .ala-sup-event-source{font:700 10px system-ui,sans-serif;color:#63806f;margin-bottom:4px}
body[data-ala-expert] .ala-sup-gunce-list a,body[data-ala-expert] .ala-sup-gunce-list strong{display:block;font-size:13px;font-weight:800;color:#27513a}
body[data-ala-expert] .ala-sup-gunce-list p{font-size:11px;line-height:1.5;color:#57696a;margin:6px 0 0}
body[data-ala-expert] .ala-sup-gunce-more{display:inline-flex;padding:8px 11px;border-radius:10px;background:var(--ala-accent);color:#fff;font:700 12px system-ui,sans-serif}
/* Uzun açıklamalar: tek standart, mevcut .ce-chapter-toc içeriğine uyumluluk */
body[data-ala-expert] .ce-page[data-page-section="neden"]{overflow:clip!important}
body[data-ala-expert] .ce-page[data-page-section="neden"] .ce-editorial-layout:has(.ala-content-toc){grid-template-columns:minmax(220px,268px) minmax(0,1fr)!important;align-items:start!important;gap:clamp(18px,2.4vw,34px)!important}
body[data-ala-expert] .ce-page[data-page-section="neden"] .ala-content-toc{position:sticky!important;top:calc(var(--ce-shared-header-size,56px) + 10px)!important;max-height:calc(100dvh - var(--ce-shared-header-size,56px) - 23px)!important;overflow:auto!important;scroll-behavior:smooth;padding:16px 12px!important;border:1px solid #cfe5d5!important;border-radius:18px!important;background:linear-gradient(150deg,#f0fbf2,#fff 52%,#fffaf0)!important;box-shadow:0 14px 35px #27683d17!important;scrollbar-color:#2eaa3b #e8f7ea;scrollbar-width:auto}
body[data-ala-expert] .ala-content-toc::-webkit-scrollbar{width:12px;height:12px}
body[data-ala-expert] .ala-content-toc::-webkit-scrollbar-track{background:#e8f7ea;border-radius:12px}
body[data-ala-expert] .ala-content-toc::-webkit-scrollbar-thumb{background:linear-gradient(#44b754,#268d38);border-radius:12px;border:2px solid #e8f7ea}
body[data-ala-expert] .ala-content-toc::-webkit-scrollbar-thumb:hover{background:#8bd4ff}
body[data-ala-expert] .ala-content-toc::-webkit-scrollbar-thumb:active{background:#b0e8ff}
body[data-ala-expert] .ala-content-toc .ce-toc-kicker{color:#27713e;font-size:13px;margin:0 0 10px}
body[data-ala-expert] .ala-content-toc a[data-chapter]{display:flex;align-items:flex-start;gap:8px;padding:9px 8px!important;border-radius:10px!important;font-size:12px!important;line-height:1.48!important;color:#496558;border:1px solid transparent;text-decoration:none}
body[data-ala-expert] .ala-content-toc a[data-chapter]:is(:hover,:focus-visible){background:#e6f6eb!important;color:#185e2a!important}
body[data-ala-expert] .ala-content-toc a[data-chapter].is-active{background:#e3f6e8!important;color:#165b29!important;font-weight:800;border-color:#bce5c4;box-shadow:inset 4px 0 var(--ala-accent)}
body[data-ala-expert] .ala-content-progress{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:5px 3px 13px;color:#4d7e5f;font:700 10px system-ui,sans-serif}
body[data-ala-expert] .ala-content-progress-track{height:5px;flex:1;overflow:hidden;border-radius:9px;background:#dceee1}
body[data-ala-expert] .ala-content-progress-fill{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--ala-accent),#76ce85,var(--ala-gold));transition:width .3s}
body[data-ala-expert] .ce-page[data-page-section="neden"] .ce-rich-prose{min-width:0!important;overflow:visible!important}
body[data-ala-expert] .ce-page[data-page-section="neden"] .ce-story-chapter{border-radius:19px!important;border:1px solid #d9eadc!important;box-shadow:0 8px 28px #154b2512;background:linear-gradient(155deg,#fff 78%,#f1fbf3)!important}
body[data-ala-expert] .ce-story-chapter-head{border-bottom-color:#dceade!important}
body[data-ala-expert] .ce-story-numeral{background:#e6f8e9;color:#248d39}
body[data-ala-expert] .ce-story-chapter h2{color:#234e32}
body[data-ala-expert] .ce-story-chapter :is(p,li){line-height:1.8}
body[data-ala-expert] .ce-story-chapter strong{color:#19692f}
@media(max-width:1000px){
 body[data-ala-expert] .ce-page[data-page-section="neden"] .ce-editorial-layout:has(.ala-content-toc){grid-template-columns:1fr!important}
 body[data-ala-expert] .ce-page[data-page-section="neden"] .ala-content-toc{position:relative!important;top:auto!important;max-height:250px!important}
}
@media(max-width:690px), (min-width:691px) and (max-height:600px){
 body[data-ala-expert] .ala-sup-experts-toggle{position:fixed;z-index:70;right:10px;bottom:max(89px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:7px;padding:8px 11px;border-radius:25px;border:1px solid #cce8d1;background:#fff;color:#236937;box-shadow:0 9px 26px #14392730;font:750 12px system-ui,sans-serif}
 body[data-ala-expert] .ala-sup-experts-nav{display:none;top:auto;bottom:132px;right:8px;width:min(370px,calc(100vw - 16px));max-height:calc(100dvh - 154px);overflow-x:hidden;overflow-y:auto;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;align-content:start;gap:7px;padding:8px}
 body[data-ala-expert] .ala-sup-experts-nav.is-open{display:grid}
 body[data-ala-expert] .ala-sup-expert-link{width:100%;height:clamp(48px,8dvh,76px);display:flex;flex-direction:column;gap:1px;padding:3px 2px;justify-content:center}
 body[data-ala-expert] .ala-sup-expert-link img{width:clamp(22px,5dvh,43px);height:clamp(22px,5dvh,43px)}
 body[data-ala-expert] .ala-sup-expert-label{position:static;opacity:1;visibility:visible;background:none;border:0;box-shadow:none;max-width:100%;width:100%;padding:0;color:#3d664b;font:700 9px/1.1 system-ui,sans-serif;text-align:center;white-space:normal;overflow-wrap:anywhere}
 body[data-ala-expert] .ala-sup-gunce-lamp{left:auto;right:12px;bottom:max(11px,env(safe-area-inset-bottom))}
 body[data-ala-expert] .ala-sup-lamp-trigger img{width:55px;height:55px}
 body[data-ala-expert] .ala-sup-gunce-panel{bottom:77px;left:auto;right:0}
}
@media(max-width:690px){
 body[data-ala-expert] .ce-rail .ala-2222-profile{margin-left:auto!important;display:flex!important;flex:0 0 auto!important;min-height:34px!important;max-height:34px!important;padding:3px 8px!important;border:1px solid #cde5d0!important;border-radius:9px!important;background:#f7fdf8!important;white-space:nowrap}
 body[data-ala-expert] .ce-rail .ce-footer-toggle{width:auto!important;height:34px!important;min-height:34px!important;flex:0 0 auto!important;border:1px solid #d7ebdc!important;border-radius:8px;padding:3px 7px!important;margin:0 5px 0 0!important;gap:0!important}
 body[data-ala-expert] .ce-rail .ce-footer-arrow{font-size:14px}
 body[data-ala-expert] .ce-rail .ce-footer-toggle-label{font-size:8px}
 body[data-ala-expert] .ce-rail .ce-menu-toggle{margin-right:9px!important;padding:5px 8px!important}
 body[data-ala-expert] .ce-page:not([data-page-section="home"]){padding-right:16px!important}
 body[data-ala-expert] .ce-page[data-page-section="neden"] .ala-content-toc{max-height:250px!important}
}
@media(min-width:691px) and (max-height:600px){
 body[data-ala-expert] .ala-sup-experts-nav{grid-template-columns:repeat(5,minmax(0,1fr))}
 body[data-ala-expert] .ce-rail-brand{flex-basis:85px!important;min-height:85px!important;height:85px!important}
 body[data-ala-expert] .ce-rail-brand img{height:83px!important}
}
/* Pilot 03: Aijanda 2.5.3 canlı kabul edilmiş 15 Cin yerleşimini uzmanlara taşı.
 * İlk sürümün 5px aralığı ve viewport'a büyük gelen simge hesabı menüde
 * gereksiz dikey kaydırma yaratıyordu. Mobil/açılır menü davranışı değişmez.
 * Bu kurallar sadece 691px+ genişlik ve 601px+ yüksekliğe sahip masaüstünde.
 */
@media (min-width:691px) and (min-height:601px){
 body[data-ala-expert] .ala-sup-experts-nav{
  --ala-fit-icon:clamp(25px,calc((100dvh - 258px)/15),44px);
  top:calc(var(--ce-shared-header-size,56px) + 18px);
  right:9px;
  width:calc(var(--ala-fit-icon) + 13px);
  min-height:0;
  max-height:none;
  padding:5px 3px;
  gap:2px;
  overflow:visible;
  border-radius:14px;
 }
 body[data-ala-expert] .ala-sup-expert-link{
  width:var(--ala-fit-icon);
  height:var(--ala-fit-icon);
  min-height:0;
  flex:0 0 var(--ala-fit-icon);
  border-radius:clamp(7px,1.4dvh,12px);
 }
 body[data-ala-expert] .ala-sup-expert-link img{
  width:calc(var(--ala-fit-icon) - 2px);
  height:calc(var(--ala-fit-icon) - 2px);
 }
 body[data-ala-expert] .ala-sup-expert-monogram{font-size:clamp(13px,2dvh,18px)}
 body[data-ala-expert] .ala-sup-expert-label{right:calc(var(--ala-fit-icon) + 29px)}
}
@media(prefers-reduced-motion:reduce){
 body[data-ala-expert] .ala-sup-lamp-trigger img{animation:none!important}
 body[data-ala-expert] .ala-content-toc{scroll-behavior:auto!important}
}

/* Çok uzmanlı renk uyarlaması: C-eddin'in kabul edilen geometrisi aynen kalır. */
body[data-ala-expert] .ala-sup-experts-nav{border-color:color-mix(in srgb,var(--ala-accent) 18%,#e9f0ef);background:color-mix(in srgb,var(--ala-accent) 3%,#fff)}
body[data-ala-expert] .ala-sup-expert-link.is-self{background:var(--ala-accent-soft)}
body[data-ala-expert] .ala-sup-lamp-trigger,body[data-ala-expert] .ala-sup-lamp-hint{color:var(--ala-accent)}
body[data-ala-expert] .ala-sup-gunce-heading strong{color:var(--ala-accent)}
body[data-ala-expert] .ala-sup-gunce-more{background:var(--ala-accent)}
body[data-ala-expert] .ala-sup-gunce-list li{background:color-mix(in srgb,var(--ala-accent) 3%,#fff)}
body[data-ala-expert] .ala-content-toc{border-color:color-mix(in srgb,var(--ala-accent) 25%,#fff)!important;background:linear-gradient(155deg,var(--ala-accent-soft),#fff 56%,#fffaf0)!important;scrollbar-color:var(--ala-accent) var(--ala-accent-soft)}
body[data-ala-expert] .ala-content-toc::-webkit-scrollbar-thumb{background:var(--ala-accent);border-color:var(--ala-accent-soft)}
body[data-ala-expert] .ala-content-toc .ce-toc-kicker{color:var(--ala-accent)}
/* Farklı PHP şablonlarında kullanılan ce-editorial-toc da ortak içindekiler sözleşmesidir. */
body[data-ala-expert] .ce-page[data-page-section="neden"] .ce-editorial-layout:has(.ala-content-toc){grid-template-columns:minmax(190px,268px) minmax(0,1fr)!important;align-items:start;gap:clamp(16px,2.4vw,34px)!important}
body[data-ala-expert] .ce-editorial-toc.ala-content-toc{position:sticky!important;top:calc(var(--ce-shared-header-size,56px) + 10px)!important;max-height:calc(100dvh - var(--ce-shared-header-size,56px) - 23px)!important;overflow:auto!important;border-radius:18px;padding:16px 12px!important}
body[data-ala-expert] .ala-content-toc a[href^="#"].is-active{background:var(--ala-accent-soft)!important;color:var(--ala-accent)!important;font-weight:800}
body[data-ala-expert] .ala-content-toc .ala-content-progress{max-width:100%}
@media(max-width:850px){body[data-ala-expert] .ce-page[data-page-section="neden"] .ce-editorial-layout:has(.ala-content-toc){display:block!important}body[data-ala-expert] .ce-editorial-toc.ala-content-toc{position:relative!important;top:auto!important;max-height:min(320px,48dvh)!important;margin-bottom:16px}}
/* 2.7.5 — Her uzmanın mevcut marka renginden türeyen scrollbar ve alt sayfa standardı.
 * Orijinal veri, SOR/Günce ve duyuru motorları ile hiçbir bağlantı değiştirilmez. */
body[data-ala-expert]{
 --ala-ui-track:color-mix(in srgb,var(--ala-accent) 9%,#fff);
 --ala-ui-thumb:var(--ala-accent);
 --ala-ui-thumb-hover:color-mix(in srgb,var(--ala-accent) 65%,#d5f4ff);
 --ala-ui-thumb-active:color-mix(in srgb,var(--ala-accent) 40%,#c2efff);
 --ala-ui-ink:color-mix(in srgb,var(--ala-accent) 65%,#172333);
 --ala-ui-border:color-mix(in srgb,var(--ala-accent) 19%,#f5f7f7);
}
/* Bu bölümlerde gerek yatay gerek dikey kaydırma aynı uzman rengine tabidir. */
body[data-ala-expert] :is(.ala-content-toc,.ce-chapter-toc,.ce-chapter-outline,.ce-editorial-toc,.ce-rail-links,.ce-feature-grid,.ala-sup-experts-nav,.ala-sup-gunce-panel){
 scrollbar-width:auto;
 scrollbar-color:var(--ala-ui-thumb) var(--ala-ui-track);
}
body[data-ala-expert] :is(.ala-content-toc,.ce-chapter-toc,.ce-chapter-outline,.ce-editorial-toc,.ce-rail-links,.ce-feature-grid,.ala-sup-experts-nav,.ala-sup-gunce-panel)::-webkit-scrollbar{width:12px;height:11px}
body[data-ala-expert] :is(.ala-content-toc,.ce-chapter-toc,.ce-chapter-outline,.ce-editorial-toc,.ce-rail-links,.ce-feature-grid,.ala-sup-experts-nav,.ala-sup-gunce-panel)::-webkit-scrollbar-track{background:var(--ala-ui-track);border-radius:12px}
body[data-ala-expert] :is(.ala-content-toc,.ce-chapter-toc,.ce-chapter-outline,.ce-editorial-toc,.ce-rail-links,.ce-feature-grid,.ala-sup-experts-nav,.ala-sup-gunce-panel)::-webkit-scrollbar-thumb{background:var(--ala-ui-thumb)!important;border:2px solid var(--ala-ui-track)!important;border-radius:12px}
body[data-ala-expert] :is(.ala-content-toc,.ce-chapter-toc,.ce-chapter-outline,.ce-editorial-toc,.ce-rail-links,.ce-feature-grid,.ala-sup-experts-nav,.ala-sup-gunce-panel)::-webkit-scrollbar-thumb:hover{background:var(--ala-ui-thumb-hover)!important}
body[data-ala-expert] :is(.ala-content-toc,.ce-chapter-toc,.ce-chapter-outline,.ce-editorial-toc,.ce-rail-links,.ce-feature-grid,.ala-sup-experts-nav,.ala-sup-gunce-panel)::-webkit-scrollbar-thumb:active{background:var(--ala-ui-thumb-active)!important}
/* Pilot 2.7.4'teki .ce-page[data-page-section="neden"] seçicisi daha özgüldü ve
 * scrollbar-color'u sabit C-eddin yeşiline kilitliyordu. Bunu özellikle geçersiz kıl. */
body[data-ala-expert] .ce-page[data-page-section="neden"] .ala-content-toc{
 scrollbar-color:var(--ala-ui-thumb) var(--ala-ui-track)!important;
}
/* Gecko, kaydırma çubuğu thumb hover pseudo seçicisi sağlamaz: menüye hover olduğunda açık ton kullanılır. */
@supports not selector(::-webkit-scrollbar-thumb){
 body[data-ala-expert] :is(.ala-content-toc,.ce-editorial-toc,.ce-feature-grid):hover{scrollbar-color:var(--ala-ui-thumb-hover) var(--ala-ui-track)}
}
/* Ana sayfa ve alt altı sayfa aynı menü ikonu/geometri dilini kullanır.
 * JS kapalıysa var olan Unicode ikonlar görünür kalır. */
body[data-ala-expert] .ce-rail-links .ce-icon-links a{
 text-decoration:none;outline-offset:-2px;
}
body[data-ala-expert] .ce-rail-links .ce-icon-links a:focus-visible{outline:2px solid var(--ala-accent)}
body[data-ala-expert] .ce-rail-links .ce-icon-links a:is([aria-current="page"],:hover,:focus-visible){color:var(--ala-ui-ink)!important;background:var(--ala-accent-soft)!important}
body[data-ala-expert] .ce-rail-links .ce-link-icon{display:grid;place-items:center;min-width:23px;min-height:23px;font-size:23px;line-height:1.05;color:inherit}
body[data-ala-expert] .ce-rail-links .ce-link-icon.ala-ui-icon-ready{font-size:0!important}
body[data-ala-expert] .ce-rail-links .ce-link-icon .ala-ui-nav-svg{width:22px;height:22px;display:block;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}
body[data-ala-expert] .ce-rail .ce-footer-toggle{color:var(--ala-ui-ink)!important;background:var(--ala-accent-soft)!important;border-color:var(--ala-ui-border)!important}
body[data-ala-expert] .ce-rail .ce-footer-toggle:is(:hover,:focus-visible){background:color-mix(in srgb,var(--ala-accent) 17%,white)!important}
body[data-ala-expert] .ce-rail .ala-2222-profile{color:var(--ala-ui-ink)!important;background:var(--ala-accent-soft)!important}
/* Alt sayfa başlık, buton ve bağlantı bileşenlerinde aynı vurgu standardı.
 * Sağlık/eğitim içeriğinin veri katmanını ve site duyurularını etkilemez. */
body[data-ala-expert] .ce-page:not([data-page-section="home"]) :is(.ce-page-heading,.ce-section-heading) .ce-kicker{color:var(--ala-ui-ink)!important}
body[data-ala-expert] .ce-page:not([data-page-section="home"]) .ce-page-number{color:var(--ala-ui-ink)!important}
body[data-ala-expert] .ce-page[data-page-section="aijanda"] :is(.ce-split-copy,.ce-aijanda-body){min-width:0}
body[data-ala-expert] .ce-page[data-page-section="destek"] .ce-support-body{min-width:0}
body[data-ala-expert] .ce-page[data-page-section="destek"] .ce-support-links a:is(:hover,:focus-visible){border-color:var(--ala-ui-border)!important;color:var(--ala-ui-ink)!important;background:var(--ala-accent-soft)!important}
body[data-ala-expert] .ce-page[data-page-section="gunce"] :is(.ce-gunce-guide,.ce-gunce-panel,.ce-gunce-event){border-color:var(--ala-ui-border)}
/* Şablon-1: accordion/detay içerikleri Kaderin vb. kendi davranışını korur. */
body[data-ala-expert] .ce-page[data-page-section="neden"] .ce-story-chapter{border-color:var(--ala-ui-border)!important;box-shadow:0 7px 26px color-mix(in srgb,var(--ala-accent) 6%,transparent)!important;background:linear-gradient(155deg,#fff 72%,var(--ala-accent-soft))!important}
body[data-ala-expert] .ce-page[data-page-section="neden"] .ce-story-numeral{background:var(--ala-accent-soft)!important;color:var(--ala-ui-ink)!important}
body[data-ala-expert] .ce-page[data-page-section="neden"] .ce-story-chapter h2{color:var(--ala-ui-ink)!important}
/* Şablon-2: açık ce-chapter makaleleri, gerçek içeriğini/başlık semantiğini değiştirmeden kart görünümüne eşitlenir. */
body[data-ala-expert] .ce-page[data-page-section="neden"] .ce-editorial-chapters{min-width:0;display:grid;gap:15px;align-content:start}
body[data-ala-expert] .ce-page[data-page-section="neden"] .ce-editorial-chapters>.ce-chapter{
 margin:0!important;padding:20px clamp(16px,2.7vw,30px)!important;
 border:1px solid var(--ala-ui-border)!important;border-radius:18px!important;
 background:linear-gradient(155deg,#fff 72%,var(--ala-accent-soft))!important;
 box-shadow:0 7px 26px color-mix(in srgb,var(--ala-accent) 6%,transparent);
 scroll-margin-top:calc(var(--ce-shared-header-size,56px) + 15px);
}
body[data-ala-expert] .ce-page[data-page-section="neden"] .ce-editorial-chapters>.ce-chapter h2{
 display:flex;align-items:center;gap:12px;flex-wrap:wrap;
 margin:0 0 12px!important;color:var(--ala-ui-ink)!important;font-size:clamp(19px,2vw,25px)!important;line-height:1.34;
}
body[data-ala-expert] .ce-page[data-page-section="neden"] .ce-editorial-chapters>.ce-chapter h2>span:first-child{
 display:grid;place-items:center;min-width:40px;min-height:40px;padding:5px 7px;
 background:var(--ala-accent-soft)!important;color:var(--ala-ui-ink)!important;border-radius:11px;
}
body[data-ala-expert] .ce-page[data-page-section="neden"] .ce-editorial-chapters>.ce-chapter .ce-chapter-body{line-height:1.8}
/* Ortak TOC: Bütün alt uzmanlarda aynı karakter rengi, numara ve aktif satır görünümü. */
body[data-ala-expert] .ce-page[data-page-section="neden"] .ala-content-toc{border-color:var(--ala-ui-border)!important;scroll-behavior:auto}
body[data-ala-expert] .ce-page[data-page-section="neden"] .ala-content-toc :is(.ce-toc-kicker,strong:first-child){color:var(--ala-ui-ink)!important}
body[data-ala-expert] .ce-page[data-page-section="neden"] .ala-content-toc :is(a[data-chapter],a[href^="#"]){border-radius:9px;color:#3e5563}
body[data-ala-expert] .ce-page[data-page-section="neden"] .ala-content-toc :is(a[data-chapter],a[href^="#"]):is(:hover,:focus-visible){color:var(--ala-ui-ink)!important;background:var(--ala-accent-soft)!important}
body[data-ala-expert] .ce-page[data-page-section="neden"] .ala-content-toc :is(a[data-chapter],a[href^="#"]).is-active{color:var(--ala-ui-ink)!important;background:var(--ala-accent-soft)!important;box-shadow:inset 3px 0 var(--ala-accent)}
/* Eski özel sayfaların 768–1000px aralığındaki grid ve sticky çakışmalarını sınırlı olarak çözer. */
@media(max-width:1000px){
 body[data-ala-expert] .ce-page[data-page-section="neden"] .ce-editorial-layout:has(.ala-content-toc){display:block!important;min-width:0}
 body[data-ala-expert] .ce-page[data-page-section="neden"] .ala-content-toc{position:relative!important;top:auto!important;max-height:min(280px,45dvh)!important;margin-bottom:18px!important}
}
@media(max-width:690px){
 body[data-ala-expert] .ce-rail-links .ce-link-icon .ala-ui-nav-svg{width:19px;height:19px}
 body[data-ala-expert] .ce-page[data-page-section="neden"] .ce-editorial-chapters>.ce-chapter{padding:16px!important}
}

/* 2.7.6 — Aijanda 2.5.3 MENÜ GÖRSEL SÖZLEŞMESİ
 * Onaylı Aijanda sembolleri: ⌂ / ◉ / ▤ / ▦ / ◷ / ♧.
 * Eski navigation href, aria-current ve event listener davranışlarını değiştirmez.
 * Uzman başına yalnız --ala-accent marka rengi farklıdır.
 * Mevcut 2.7.5 scrollbar ve içerik stilleri aynen korunur.
 */
@media (min-width:691px){
 body[data-ala-expert] .ce-rail-links{padding-left:0!important;padding-right:0!important}
 body[data-ala-expert] .ce-rail .ce-icon-links a{
  border-radius:0!important;
  border-bottom:1px solid #e6e9ee!important;
  min-height:clamp(43px,7.2dvh,66px)!important;
  gap:3px!important;
  padding:4px 3px!important;
 }
}
body[data-ala-expert] .ce-rail .ce-icon-links a{
 position:relative;
 box-shadow:none!important;
 color:#536577!important;
 background:#fff!important;
 transition:color .20s ease, background-color .20s ease!important;
}
body[data-ala-expert] .ce-rail .ce-icon-links a:hover{
 color:var(--ala-accent)!important;
 background:color-mix(in srgb,var(--ala-accent) 5%,#fff)!important;
}
body[data-ala-expert] .ce-rail .ce-icon-links a[aria-current="page"]{
 color:var(--ala-accent)!important;
 background:#fff!important;
 box-shadow:none!important;
}
body[data-ala-expert] .ce-rail .ce-icon-links a[aria-current="page"]::after{
 content:""!important;
 position:absolute!important;
 display:block!important;
 left:auto!important;
 right:-1px!important;
 top:0!important;
 bottom:0!important;
 height:auto!important;
 width:3px!important;
 border-radius:0!important;
 background:var(--ala-accent)!important;
}
body[data-ala-expert] .ce-rail .ce-icon-links a:focus-visible{
 color:var(--ala-accent)!important;
 outline:2px solid var(--ala-accent)!important;
 outline-offset:-2px!important;
 background:color-mix(in srgb,var(--ala-accent) 5%,#fff)!important;
}
/* Mevcut PHP menü glyph'leri aynen Aijanda'daki gibi görünür; yeni SVG eklenmez. */
body[data-ala-expert] .ce-rail-links .ce-link-icon{
 display:block!important;
 min-width:0!important;
 min-height:0!important;
 font-size:23px!important;
 font-weight:350!important;
 line-height:1!important;
 color:inherit!important;
}
/* Açılış, hover ve kompakt alt denetimlerin rengi aynı marka değişkeninden gelir. */
body[data-ala-expert] .ce-rail .ce-footer-toggle{
 color:var(--ala-accent)!important;
 background:color-mix(in srgb,var(--ala-accent) 3%,#fff)!important;
 border-color:color-mix(in srgb,var(--ala-accent) 10%,#e6e9ee)!important;
}
body[data-ala-expert] .ce-rail .ce-footer-toggle:is(:hover,:focus-visible){
 color:var(--ala-accent)!important;
 background:color-mix(in srgb,var(--ala-accent) 9%,#fff)!important;
}
body[data-ala-expert] .ce-rail .ala-2222-profile{
 color:var(--ala-accent)!important;
 background:color-mix(in srgb,var(--ala-accent) 3%,#fff)!important;
}
body[data-ala-expert] .ce-rail .ala-2222-profile:is(:hover,:focus-visible){
 background:color-mix(in srgb,var(--ala-accent) 9%,#fff)!important;
}
@media(prefers-reduced-motion:reduce){
 body[data-ala-expert] .ce-rail .ce-icon-links a{transition:none!important}
}
/* Proje: Alaeddin Ai | Yapımcı: Osman Beşer | Firma: Teknoen Yapay Zeka ve Bilişim Teknolojileri A.Ş. | Sürüm: 2.7.8 / 31.10.2026
Sürüm notları: CSP güvenli 15 uzman ikon rengi. Sistem: ortak renk seçici. Açıklama: sağ uzman menüsü renkleri HTML style olmadan korunur. */
body[data-ala-expert] .ala-sup-expert-link.ala-sup-tone-aijanda{--ala-link-color:#2468D6;}
body[data-ala-expert] .ala-sup-expert-link.ala-sup-tone-c-eddin{--ala-link-color:#2EAA3B;}
body[data-ala-expert] .ala-sup-expert-link.ala-sup-tone-cevrenin{--ala-link-color:#E56A23;}
body[data-ala-expert] .ala-sup-expert-link.ala-sup-tone-cizelgen{--ala-link-color:#2A92AA;}
body[data-ala-expert] .ala-sup-expert-link.ala-sup-tone-evrakin{--ala-link-color:#A65D2A;}
body[data-ala-expert] .ala-sup-expert-link.ala-sup-tone-hesabin{--ala-link-color:#647584;}
body[data-ala-expert] .ala-sup-expert-link.ala-sup-tone-kaderin{--ala-link-color:#7770C7;}
body[data-ala-expert] .ala-sup-expert-link.ala-sup-tone-rutinin{--ala-link-color:#793AC0;}
body[data-ala-expert] .ala-sup-expert-link.ala-sup-tone-seferin{--ala-link-color:#198ED7;}
body[data-ala-expert] .ala-sup-expert-link.ala-sup-tone-sepetin{--ala-link-color:#DFAC1F;}
body[data-ala-expert] .ala-sup-expert-link.ala-sup-tone-sosyal{--ala-link-color:#DC3038;}
body[data-ala-expert] .ala-sup-expert-link.ala-sup-tone-vaktin{--ala-link-color:#758046;}
body[data-ala-expert] .ala-sup-expert-link.ala-sup-tone-bedenin{--ala-link-color:#AA2E6A;}
body[data-ala-expert] .ala-sup-expert-link.ala-sup-tone-pazaryeri{--ala-link-color:#D87A21;}
body[data-ala-expert] .ala-sup-expert-link.ala-sup-tone-ogrenci{--ala-link-color:#7848D7;}
