/* ===== Megapoint v2 — 3D ışık akışı arka planı (yalnızca anasayfa, body.mp-3d) ===== */
body.mp-3d{background:#000c14}
.mp-3d-canvas{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;display:block;pointer-events:none}
/* Okunabilirlik için yalnızca sol tarafa hafif koyu perde (DNA sağda parlak kalır) */
.mp-3d-veil{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:1!important;
	background:linear-gradient(90deg,rgba(0,40,58,.62) 0%,rgba(0,40,58,.35) 45%,rgba(0,40,58,0) 75%)}
@media (max-width:900px){.mp-3d-veil{background:linear-gradient(90deg,rgba(0,40,58,.6) 0%,rgba(0,40,58,.3) 60%,rgba(0,40,58,.05) 100%)}}
body.mp-3d main#main-content,body.mp-3d .mp-ft{position:relative;z-index:1}
body.mp-3d .mp-hero,body.mp-3d .mp-sec,body.mp-3d .mp-stats,body.mp-3d .mp-cta{background:transparent}
body.mp-3d .mp-sec--tint{background:rgba(255,255,255,.025)}
body.mp-3d .mp-hero__glow{display:none}
body.mp-3d .mp-hero__grid{opacity:.6}
body.mp-3d .mp-hero__ekg{opacity:.28}

/* Koyu zeminde başlık ve metinler */
body.mp-3d .mp-h2{color:#fff}
body.mp-3d .mp-h2 em{background:linear-gradient(90deg,#3fdcc4,#7cc8ff);-webkit-background-clip:text;background-clip:text;color:transparent}
body.mp-3d .mp-eyebrow{color:#3fdcc4}
body.mp-3d .mp-link{color:#3fdcc4}
body.mp-3d .mp-round--line{border-color:rgba(255,255,255,.22);color:#fff;background:rgba(255,255,255,.04)}
body.mp-3d .mp-round--line:hover{background:#3fdcc4;color:#01394f;border-color:#3fdcc4}
body.mp-3d .mp-why__text{color:rgba(255,255,255,.74)}
body.mp-3d .mp-why__text strong{color:#fff}
body.mp-3d .mp-why__text mark{color:#3fdcc4!important}
body.mp-3d .mp-why__text u{text-decoration-color:rgba(63,220,196,.6)}
body.mp-3d .mp-why__list li{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}
body.mp-3d .mp-why__list small{color:rgba(255,255,255,.65)}
body.mp-3d .mp-why__img{box-shadow:0 30px 60px -30px rgba(0,0,0,.7)}
body.mp-3d .mp-btn--ghost{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.22);color:#fff}
body.mp-3d .mp-btn--ghost:hover{border-color:#3fdcc4;color:#3fdcc4}
body.mp-3d .mp-news__item{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
body.mp-3d .mp-news__st{color:#fff}
body.mp-3d .mp-news__date{color:#3fdcc4}
body.mp-3d .mp-news__all{background:rgba(255,255,255,.08);color:#fff}
body.mp-3d .mp-news__all:hover{background:#3fdcc4;color:#000c14}
body.mp-3d .mp-cta__box{border:1px solid rgba(63,220,196,.22);box-shadow:0 40px 80px -40px rgba(0,0,0,.7)}
body.mp-3d .mp-dcard,body.mp-3d .mp-doc,body.mp-3d .mp-post{border-color:transparent;box-shadow:0 24px 48px -28px rgba(0,0,0,.65)}
body.mp-3d .mp-qtile{background:rgba(1,57,79,.35);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}
body.mp-3d .mp-qtile--hi{background:linear-gradient(150deg,rgba(0,169,149,.92),rgba(2,137,117,.92))}
body.mp-3d .mp-hero__eyebrow,body.mp-3d .mp-hero__chips a{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(1,57,79,.35)}
body.mp-3d .mp-ft{background:rgba(0,40,58,.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}

/* Metin blokları DNA'nın üstünde de rahat okunsun */
body.mp-3d .mp-why__copy{padding:28px;border-radius:24px;background:rgba(0,40,58,.55);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
body.mp-3d .mp-h2,body.mp-3d .mp-hero__title,body.mp-3d .mp-hero__lead{text-shadow:0 2px 18px rgba(0,40,58,.65)}
@media (max-width:900px){body.mp-3d .mp-why__copy{padding:20px}}


/* Işık akışı zemini */
.mp-3d-veil{background:linear-gradient(90deg,rgba(0,12,20,.55) 0%,rgba(0,12,20,.25) 45%,rgba(0,12,20,0) 75%)!important}
@media (max-width:900px){.mp-3d-veil{background:rgba(0,12,20,.28)!important}}
body.mp-3d .mp-qtile:not(.mp-qtile--hi){background:rgba(0,14,22,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.mp-3d-veil{background:linear-gradient(90deg,rgba(0,12,20,.42) 0%,rgba(0,12,20,.18) 45%,rgba(0,12,20,0) 70%)!important}
/* Performans: hareketli 3D zemin üzerinde bulanıklaştırma (backdrop-filter) her karede yeniden hesaplanır ve kasmaya yol açar — kapatıldı */
body.mp-3d .mp-qtile:not(.mp-qtile--hi){background:rgba(0,18,26,.55)}
body.mp-3d .mp-hero__eyebrow,body.mp-3d .mp-hero__chips a{background:rgba(0,18,26,.6)}
body.mp-3d .mp-why__copy,body.mp-3d .mp-why__list li,body.mp-3d .mp-news__item{background:rgba(0,26,38,.78)}
body.mp-3d .mp-ft{background:rgba(0,12,20,.94)}

/* v4.7 — neon enerji şeritleri: siyaha yakın zemin (canvas yüklenene kadar da koyu kalsın) */
body.mp-fx--neon,body.mp-fx--neon.mp-3d{background:#030403}
.mp-3d-canvas{z-index:0;pointer-events:none}
