@charset "UTF-8";
/**
 * Proje Adı: Alaeddin Ai
 * Yapımcı: Osman Beşer
 * Firma: Teknoen Yapay Zeka ve Bilişim Teknolojileri A.Ş.
 * Sürüm: 3.0.3 (01.11.2026)
 * Sürüm Notları: Logo kesilme riski, sayfa sekme basligi, ekosistem ikonlari ve haber/medya ayrimi.
 * Sistem Anlatımı: 3.0.2 CSS uzerine yalniz ana domainde ek duzeltme katmani.
 * Dosya ve Sayfa Açıklaması: Ortak PHP header/footer'a dokunmadan root arayuzu duzeltir; CSP inline yok.
 */
/* Ortak ust chrome dosyasi aynen kalir. Logo tam gorunur; mobilde tasma olmaz. */
.a2-site .ala-global-top{overflow:visible;min-height:68px}
.a2-site .ala-global-top .ala-global-inner{min-height:76px;align-items:center;padding-block:7px;overflow:visible}
.a2-site .ala-global-top .ala-global-brand{align-self:center;display:inline-flex;min-height:58px;flex-shrink:0;align-items:center;overflow:visible;line-height:normal}
.a2-site .ala-global-top .ala-global-brand img{display:block;width:auto;height:auto;max-width:176px;max-height:58px;object-fit:contain;object-position:center;vertical-align:middle;overflow:visible}
.a2-site .a2-header .a2-local-brand{display:inline-flex;align-items:center;gap:5px;text-decoration:none;white-space:nowrap;font-size:12px;letter-spacing:.1em;font-weight:900;color:#293963}
.a2-site .a2-header .a2-local-brand span{color:#6158d9;font-weight:900}
.a2-site .a2-header .a2-local-brand:hover,.a2-site .a2-header .a2-local-brand:focus-visible{color:#5750c6}
/* Alt menunun satir tasmasi ustteki logoyu kesmesin. */
.a2-site .a2-header,.a2-site .a2-head-inner{overflow:visible}
/* Ekosistem: kullanilan mevcut ikon() sistemi ve gercek TeknoenAI logo dosyasi. */
.a2-site .a2-eco-card .b9-eco-mark{width:84px;height:72px;border-radius:18px;flex:none}
.a2-site .a2-eco-card .b9-eco-mark .a-icon{width:34px;height:34px;stroke-width:1.8;color:#514bc4;filter:drop-shadow(0 3px 6px #5955bb2b)}
.a2-site .a2-eco-card .b9-eco-mark img{width:100%;height:100%;max-width:100%;object-fit:contain;padding:9px 5px}
.a2-site .a2-eco-card:focus-visible{outline:3px solid #7466ed;outline-offset:4px}
/* Ayrı yayin akislari: medya afisi resmi habermis gibi siralanmaz. */
.a2-site .b9-official-empty{display:block;padding:13px 19px;margin:0 0 26px;border-left:4px solid #7870ea;border-radius:11px;background:#f7f8ff;color:#51617f;line-height:1.75;font-size:13px}
.a2-site .b9-official-empty a{color:#5146b7;font-weight:800;text-decoration:underline;text-underline-offset:3px}
.a2-site .b9-media-archive{margin-top:36px;padding-top:33px;border-top:1px solid #dde5fa}
.a2-site .b9-media-archive .b9-announcement{margin-bottom:0}
.a2-site .b9-media-archive .b9-announcement-image img{aspect-ratio:auto;object-fit:contain;max-height:400px}
.a2-site .b9-media-archive .b9-announcement h2{font-size:clamp(23px,2.7vw,36px)}
@media(max-width:760px){.a2-site .ala-global-top .ala-global-inner{min-height:66px;padding-block:8px}.a2-site .ala-global-top .ala-global-brand{min-height:47px}.a2-site .ala-global-top .ala-global-brand img{max-width:128px;max-height:46px}.a2-site .b9-media-archive{margin-top:23px;padding-top:24px}}
@media(max-width:430px){.a2-site .ala-global-top .ala-global-brand img{max-width:108px;max-height:42px}.a2-site .a2-header .a2-local-brand{font-size:10px;letter-spacing:.07em}}
@media(prefers-reduced-motion:reduce){.a2-site .a2-eco-card{transition:none!important}}
