/* SENTINEL marka (PROD6C7): yeni logo (V-C) + iki tema.
 * Koyu tema = varsayilan. Logo cifti: koyu temada siyah zemin V-C (krom, hafif dis parlama), acik temada parlamasiz/lacivert konturlu turev.
 * 64 px altinda yalniz isaret (sade) kullanilir; tam logo yalniz >= 64 px yukseklikte (alt bilgi).
 */

/* ---- baslik / cekmece isareti (36 px: sade isaret) ---- */
.brand .bl{display:inline-flex;flex:none;width:38px;height:38px;line-height:0}
.brand .bl img{display:block;width:100%;height:100%;object-fit:contain}
.brand .bl .bl-acik,
html[data-theme="light"] .brand .bl .bl-koyu{display:none}
html[data-theme="light"] .brand .bl .bl-acik{display:block}

/* ---- alt bilgi: tam logo (>= 64 px yukseklik) ---- */
.brand.brand--tam{display:inline-flex;align-items:center;margin-right:0}
.brand.brand--tam img{display:block;height:88px;width:auto;max-width:100%}
.brand.brand--tam .lg-acik,
html[data-theme="light"] .brand.brand--tam .lg-koyu{display:none}
html[data-theme="light"] .brand.brand--tam .lg-acik{display:block}

/* ---- ana sayfa kimlik satiri (22 px: sade isaret) ---- */
.sp-id .sp-id__mark{display:inline-flex;width:22px;height:22px;flex:none;line-height:0}
.sp-id .sp-id__mark img{display:block;width:100%;height:100%;object-fit:contain}
.sp-id .sp-id__mark .bl-acik,
html[data-theme="light"] .sp-id .sp-id__mark .bl-koyu{display:none}
html[data-theme="light"] .sp-id .sp-id__mark .bl-acik{display:block}

/* ---- tema dugmesi telefonda da ust cubukta: 1000 px alti sentinel.css tum .head-cta'yi gizler; yalniz dugme geri gelir ---- */
@media (max-width:1000px){
  .head-cta{display:flex;align-items:center}
  .head-cta > :not(.theme-toggle){display:none}
  .head-cta .theme-toggle{margin-right:2px}
}
@media (max-width:520px){
  .brand .bl{width:34px;height:34px}
  .brand.brand--tam img{height:72px}
}
@media (max-width:360px){
  .brand .bl{width:30px;height:30px}
  .head-cta .theme-toggle{width:32px;height:32px;margin-right:0}
}
@media (forced-colors:active){
  .brand .bl img,.brand.brand--tam img{forced-color-adjust:none}
}

/* ===== PROD6C9 GUNDUZ MODU (yalniz html[data-theme="light"]; koyu tema etkilenmez) =====
 * PROD6C7'de ana sayfa "koyu ada" olarak birakilmisti. PROD6C9: ana sayfa dahil TUM sayfalar acik palet kullanir.
 * Gorsel icerik (yuz videosu paneli, modul canlandirmalari, video cercevesi, telefon ekrani) cercevelenmis kart olarak KOYU kalir; zemin, yazi, kart, form, sohbet kutusu aciktir.
 * HASAT26 koyu kilitlidir (html[data-theme-lock]); bu dosya ona dokunmaz.
 */
/* 1) "Icerige gec" baglantisi */
html[data-theme="light"] .skip{background:#141A25;color:#fff}

/* 2) ANA SAYFA (main.owner-family): kodla sabit koyu yazilmis yuzeyler acik jetonlara doner */
html[data-theme="light"] .owner-family{--of-blue:#0B6675;--of-ice:#0B6675;--of-bg:#F6F8FB;--of-panel:#FFFFFF;--of-line:rgba(11,14,20,.14);--ink-2:#E6EBF2;--ink-3:#DCE3EC}
html[data-theme="light"] .owner-family .hero,
html[data-theme="light"] .owner-family .hero.ink{background:radial-gradient(circle at 72% 28%,rgba(14,124,140,.10),transparent 40%),linear-gradient(180deg,#F6F8FB 0%,#EDF0F4 100%)}
html[data-theme="light"] .owner-family .hero-bg{opacity:.07}
html[data-theme="light"] .owner-family .hero .lede{color:var(--t-on-ink-mute)}
html[data-theme="light"] .owner-family .btn:not(.ghost){background:#0B6675;color:#fff;border-color:#0B6675}
html[data-theme="light"] .owner-family .btn:not(.ghost):hover{background:#094F5B;border-color:#094F5B}
html[data-theme="light"] .owner-family .btn.ghost{background:transparent;color:var(--t-on-ink);border-color:rgba(11,14,20,.34)}
html[data-theme="light"] .owner-family .btn.ghost:hover{color:#0B6675;border-color:#0B6675}
html[data-theme="light"] .owner-family .band.ink,
html[data-theme="light"] .owner-family .band.ink-2{background:var(--ink);color:var(--t-on-ink)}
html[data-theme="light"] .owner-family .band.ink.ink-2{background:var(--ink-2)}
html[data-theme="light"] .owner-family .band:not(.ink):not(.ink-2):not(.paper-2){background:var(--paper);color:var(--t-on-paper)}
html[data-theme="light"] .owner-family .band.paper-2{background:linear-gradient(180deg,#F4F6F9,#EDF0F4);color:var(--t-on-paper)}
html[data-theme="light"] .owner-family .band.paper-2 .head h2,
html[data-theme="light"] .owner-family .band.paper-2 h3{color:var(--t-on-paper)}
html[data-theme="light"] .owner-family .band.ink .head h2,
html[data-theme="light"] .owner-family .band.ink-2 .head h2{color:var(--t-on-ink)!important}
html[data-theme="light"] .owner-family .feature,
html[data-theme="light"] .owner-family .scenario,
html[data-theme="light"] .owner-family .commercial,
html[data-theme="light"] .owner-family .level,
html[data-theme="light"] .owner-family .form-card{background:#fff;border-color:var(--of-line);box-shadow:0 18px 44px -28px rgba(20,30,50,.30)}
html[data-theme="light"] .owner-family .head .lede{color:var(--t-on-paper-mute)}
html[data-theme="light"] .owner-family .head .label,
html[data-theme="light"] .owner-family .scenario .k{color:#0B6675!important}
html[data-theme="light"] .owner-family .head .lede,
html[data-theme="light"] .owner-family .module>p{color:var(--t-on-paper-mute)!important}
html[data-theme="light"] .owner-family .band.paper-2 p,
html[data-theme="light"] .owner-family .band.paper-2 .lede{color:var(--t-on-paper-mute)}
html[data-theme="light"] .step h3{color:var(--t-on-ink)}
html[data-theme="light"] .manifesto blockquote{color:var(--t-on-ink)}
html[data-theme="light"] .manifesto blockquote span{color:#0B6675}
html[data-theme="light"] .owner-family .ink .field input,
html[data-theme="light"] .owner-family .ink .field select,
html[data-theme="light"] .owner-family .ink .field textarea{background:#fff;border-color:rgba(11,14,20,.28);color:var(--t-on-paper)}
html[data-theme="light"] .foot-col a:hover,
html[data-theme="light"] .foot-bottom a:hover{color:#0B6675}

/* 2b) ana sayfa: modul kartlari (cockpit): kart acik, animasyon paneli cerceveli koyu gorsel olarak kalir */
html[data-theme="light"] .cx{background:#fff;border-color:rgba(11,14,20,.14);box-shadow:0 18px 44px -28px rgba(20,30,50,.34)}
html[data-theme="light"] .cx-panel{border-bottom-color:rgba(11,14,20,.14)}
html[data-theme="light"] .cx-body h3{color:var(--t-on-paper)}
html[data-theme="light"] .cx-body p{color:var(--t-on-paper-mute)}

/* 2c) ana sayfa: yuz paneli cerceveli kart; sohbet kutusu acik */
html[data-theme="light"] .owner-family .reception-col{border-radius:0 0 0 28px;box-shadow:-18px 24px 60px -34px rgba(20,30,50,.5)}
html[data-theme="light"] .reception-col .sentinel-ask,
html[data-theme="light"] .es-ask__stage .reception-col:not([data-chat]) .sentinel-ask{background:rgba(255,255,255,.94);border-color:rgba(11,14,20,.16);box-shadow:0 18px 40px -26px rgba(20,30,50,.5)}
html[data-theme="light"] .sentinel-ask label{color:#8F4306}
html[data-theme="light"] .sentinel-ask input{background:#fff;border-color:rgba(11,14,20,.3);color:var(--t-on-paper)}
html[data-theme="light"] .sentinel-ask input::placeholder{color:#5B6577}
html[data-theme="light"] .sentinel-ask__go{background:#0B6675;border-color:#0B6675;color:#fff}
html[data-theme="light"] .sentinel-ask__go:hover{background:#094F5B}
html[data-theme="light"] .sentinel-ask__voice{background:#fff;border-color:rgba(11,14,20,.28);color:var(--t-on-paper)}
html[data-theme="light"] .sentinel-ask__voice[aria-pressed="false"]{color:#5B6577}
html[data-theme="light"] .sentinel-ask__answer{background:#F3F6FA;border-color:rgba(11,14,20,.14);color:var(--t-on-paper-mute)}
html[data-theme="light"] .sentinel-ask__text{color:var(--t-on-paper)}
html[data-theme="light"] .sentinel-ask__who{color:#8F4306}
html[data-theme="light"] .sentinel-ask__note{color:#5B6577}
html[data-theme="light"] .sentinel-ask__answer[data-state="thinking"]{color:#8F4306;border-color:rgba(143,67,6,.45)}
html[data-theme="light"] .sentinel-ask.sc-ready .sentinel-ask__row{background:#fff;border-color:rgba(11,14,20,.3);box-shadow:0 6px 20px rgba(20,30,50,.14)}
html[data-theme="light"] .sentinel-ask.sc-ready .sentinel-ask__row input{color:var(--t-on-paper)}
html[data-theme="light"] .sentinel-ask.sc-ready .sentinel-ask__row input::placeholder{color:#5B6577}
html[data-theme="light"] .sentinel-ask.sc-ready .sentinel-ask__row .sentinel-mic{color:#2A3342}
html[data-theme="light"] .sentinel-ask.sc-ready .sentinel-ask__row .sentinel-mic:hover{background:rgba(11,14,20,.08)!important}
html[data-theme="light"] .sc-msg,
html[data-theme="light"] .sentinel-ask.sc-ready .sc-scroll>.sentinel-ask__answer:not([hidden]){color:var(--t-on-paper)}
html[data-theme="light"] .sc-msg--bot,
html[data-theme="light"] .sentinel-ask.sc-ready .sc-scroll>.sentinel-ask__answer:not([hidden]){background:#F3F6FA;border-color:rgba(11,14,20,.16)}
html[data-theme="light"] .sc-msg .sentinel-ask__who,
html[data-theme="light"] .sentinel-ask.sc-ready .sentinel-ask__answer .sentinel-ask__who{color:#8F4306}
html[data-theme="light"] .sentinel-ask.sc-ready .sentinel-ask__answer[data-state="thinking"]{color:#5B6577}
html[data-theme="light"] .sentinel-ask.sc-ready .sentinel-ask__feedback-label,
html[data-theme="light"] .sentinel-ask.sc-ready .sentinel-ask__fb-msg{color:#3C4657}
html[data-theme="light"] .sentinel-ask.sc-ready .sentinel-ask__fb-btn{background:#fff;border-color:rgba(11,14,20,.3);color:var(--t-on-paper)}
html[data-theme="light"] .sentinel-ask.sc-ready .sentinel-ask__fb-form select,
html[data-theme="light"] .sentinel-ask.sc-ready .sentinel-ask__fb-form input{background:#fff;border-color:rgba(11,14,20,.3);color:var(--t-on-paper)}

/* 3) DJ ogretmeni: paneller ekipman gibi hep koyu; .ink basliklari acikta koyu renge donuyordu */
html[data-theme="light"] :is(.dj-card,.dj-lesson,.dj-mixer,.dj-steps,.dj-read){
  --sys-head:#E8EEF8;--sys-desc:#B6C0D0;--sys-quiet:#B6C0D0;--t-on-ink:#E8EEF8;--t-on-ink-mute:#B6C0D0;--t-on-paper:#E8EEF8}
html[data-theme="light"] body :is(.dj-card,.dj-lesson,.dj-mixer,.dj-steps) :is(h3,h4,b,strong){color:var(--dj-txt)}
html[data-theme="light"] .hero.ink .dj-preview{color:#8F4306;border-color:#8F4306}
html[data-theme="light"] .hero.ink .label{color:var(--accent-bright)}

/* 4) "Yakinda" etiketleri: acik zeminde kontrast 4.5'e cikar; koyu gorselde acik renk */
html[data-theme="light"] .eg-next .eg-st--soon,
html[data-theme="light"] .es-group__h .es-st--soon{color:#8F4306!important}
html[data-theme="light"] .es2-visual .es-st--soon{color:#FFB070!important}

/* 2d) ana sayfa: modul kartinin yazi alani (taban kural ozgullugu yuksek oldugu icin burada esitlenir) */
html[lang][data-theme="light"] .cx .cx-body,
html[lang][data-theme="light"] .cx-grid .cx .cx-body{background:#fff}
html[lang][data-theme="light"] .cx .cx-body h3{color:var(--t-on-paper)}
html[lang][data-theme="light"] .cx .cx-body p{color:var(--t-on-paper-mute)}
html[lang][data-theme="light"] .cx .cx-body .cx-tag,
html[lang][data-theme="light"] .cx .cx-body .k{color:#0B6675}

/* 2e) ana sayfa: ozellik numaralari (acik zeminde turkuaz 1.8:1 idi) ve dunya karti etiketi (gorselin ustunde koyu hap) */
html[lang][data-theme="light"] .owner-family .feature .n{color:#0B6675}
html[lang][data-theme="light"] .world-card .ph .tag{background:rgba(11,14,20,.78);color:#fff;border-radius:999px;padding:3px 10px}

/* 2g) aciklama jetonu: acik zeminde turuncu (#A84C08) gri-mavi zeminlerde 4.4:1 kaliyordu; bir ton koyu (5.4:1). Koyu cerceveli paneller kendi --sys-desc'ini (#FF9245) zaten tanimlar. */
html[lang][data-theme="light"]{--sys-desc:#8F4306}

/* 2f) ana sayfa kahraman: kucuk aciklama yazilari (turuncu jeton 4.4:1 idi; sp-note ayrica %62 saydamdi) */
html[lang][data-theme="light"] .owner-family .hero{--t-on-ink-mute:#8F4306}
html[lang][data-theme="light"] .owner-family .hero .sp-note,
html[lang][data-theme="light"] body[data-world] main.owner-family .assurance li>span{color:#8F4306;opacity:1}
/* yuz videosu paneli koyu kalir: alt yazi acik renk */
html[lang][data-theme="light"] .reception-col .kizimiz-reception figcaption{color:#FFB070}

/* 2h) esnaf kahraman: tam genislik koyu fotograf yerine cerceveli kart (zemin ve cevre acik kalir; foto ve ustundeki beyaz yazi ayni) */
html[lang][data-theme="light"] .es2-hero{margin:14px clamp(12px,2.4vw,32px) 0;border-radius:28px;overflow:hidden;isolation:isolate}
