/* tema-2400: seçici paneli + her seçeneğe görünür karşılık. FX teması (data-dyn-tema) korunur, kaldırılmaz. */
/* Panel açıkken site bulanıklaşmasın: seçimin etkisi arkada canlı görünsün */
.fzp-ov{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(6,12,24,.22)!important}
html.fzp-lock main,html.fzp-lock header,html.fzp-lock footer,html.fzp-lock #mainNav{filter:none!important}
/* Meslek: her cihazda vurgu rengi (önceden yalnız Füzyon'da etkiliydi) */
html[data-fz24m="esnaf"]{--fz24-v:#e08a4a}
html[data-fz24m="turizm"]{--fz24-v:#0ea5e9}
html[data-fz24m="teknoloji"]{--fz24-v:#7c3aed}
html[data-fz24m="basin"]{--fz24-v:#dc2626}
html[data-fz24m="ogrenci"]{--fz24-v:#16a34a}
html[data-fz24m="saglik"]{--fz24-v:#14b8a6}
html[data-fz24m] #mainNav{box-shadow:inset 0 -3px 0 var(--fz24-v)!important}
html[data-fz24m] main h2,html[data-fz24m] main .section-title{border-left:5px solid var(--fz24-v)!important;padding-left:10px!important}
html[data-fz24m] main a:hover{color:var(--fz24-v)!important}
html[data-fz24m] :is(.card,.grid-card,.newspaper-card,.kv-card,.gallery-card,.whois-card,.horoscope-card){border-top:3px solid var(--fz24-v)!important}
html[data-fz24m] :is(#mainNav,main) svg{color:var(--fz24-v)!important}
/* Cihaz: köşe yarıçapı ve kart dokusu her cihazda farklı */
html[data-fzd="iphone"] :is(.card,.grid-card,.newspaper-card,.kv-card,.gallery-card,.whois-card,.horoscope-card){border-radius:22px!important}
html[data-fzd="android"] :is(.card,.grid-card,.newspaper-card,.kv-card,.gallery-card,.whois-card,.horoscope-card){border-radius:12px!important}
html[data-fzd="samsung"] :is(.card,.grid-card,.newspaper-card,.kv-card,.gallery-card,.whois-card,.horoscope-card){border-radius:28px!important}
html[data-fzd="tablet"] :is(.card,.grid-card,.newspaper-card,.kv-card,.gallery-card,.whois-card,.horoscope-card){border-radius:18px!important;box-shadow:6px 6px 14px rgba(0,0,0,.12),-6px -6px 14px rgba(255,255,255,.7)!important}
html[data-fzd="fuzyon"] :is(.card,.grid-card,.newspaper-card,.kv-card,.gallery-card,.whois-card,.horoscope-card){border-radius:20px!important}
/* Tarz: dengeli (varsayılan), zarif (ince/hava), güçlü (kalın/sıkı) */
html[data-fzt="zarif"] main h2{font-weight:500!important;letter-spacing:.02em}
html[data-fzt="guclu"] main h2{font-weight:900!important;text-transform:uppercase}
html[data-fzt="guclu"] :is(.card,.grid-card,.newspaper-card,.kv-card,.gallery-card,.whois-card,.horoscope-card){border-width:2px!important}
/* Meslek vurgusu ana menüsü olmayan sayfalarda da görünsün (kategori, haber detay) */
html[data-fz24m] body{box-shadow:inset 0 4px 0 var(--fz24-v)!important}
html[data-fz24m] :is(header,.site-header){border-bottom:3px solid var(--fz24-v)!important}
html[data-fz24m] :is(h1,.page-title,.category-title){text-decoration:underline 3px var(--fz24-v);text-underline-offset:6px}
