/* EticaretRadarı "otorite" teması (2026-10-29): v8 sayfaları (body.v8) ve site kabuğu (.v8k) üzerine giydirilir.
   Koyu mürekkep + beyaz kâğıt, tek vurgu (eski marka limonu), keskin köşe, ince çizgi, tırnaklı manşet yazısı.
   Turuncu/mor/gradyan/pastel kaldırıldı. Kırmızı yalnız fiyat artışı, yeşil yalnız düşüş. Kaynak: araclar/kaynak/otorite.css */

/* ---------- v8 sayfaları ---------- */
body.v8{--or:#0b1620;--or-d:#0b1620;--or-s:#eef0f3;--pu:#0b1620;--pu-d:#0b1620;--pu-s:#eef0f3;--ye:#d6ef4f;
--ink:#10151c;--ink2:#3b4450;--mu:#68717d;--ln:#dfe3e8;--bg:#f2f3f5;--r:3px;--sh:none;
--hd:"DM Sans",Arial,sans-serif;--sf:"Source Serif 4",Georgia,"Times New Roman",serif;--ac:#d6ef4f;--nv:#0b1620}
body.v8{background:var(--bg);color:var(--ink)}
.v8 a:hover .hh{color:var(--ink);text-decoration:underline;text-underline-offset:3px}

/* üst bilgi, başlık, menü */
.v8 .ub{background:#060d14;color:#9aa4b1}
.v8 .bas{border-bottom:1px solid var(--ln)}
.v8 .ara{border:1px solid #c5ccd5;border-radius:3px;height:46px}
.v8 .ara:focus-within{border-color:var(--nv)}
.v8 .ara .i{color:var(--nv)!important}
.v8 .ara button{border-radius:2px;background:var(--nv);font-weight:700;letter-spacing:.02em}
.v8 .bul1{border-radius:3px;background:var(--nv);color:#fff!important;font:700 14px var(--hd);letter-spacing:.01em}
.v8 .mn{background:var(--nv);border-bottom:3px solid var(--ac)}
.v8 .mn a{font:700 12.5px var(--hd);letter-spacing:.08em;padding:0 15px}
.v8 .mn a:hover,.v8 .mn a.on{background:transparent;box-shadow:inset 0 -3px 0 var(--ac);color:var(--ac)!important}
.v8 .sd{border-bottom:1px solid var(--ln)}
.v8 .sd b{background:var(--ac);color:var(--nv);border-radius:2px;font:700 11.5px var(--hd);letter-spacing:.08em}
.v8 .sd i{color:var(--ink);font-weight:800}
.v8 .sd a:hover{color:var(--ink);text-decoration:underline}

/* ortak parçalar */
.v8 .kutu{border:1px solid var(--ln);border-radius:3px;box-shadow:none}
.v8 .bh{border-top:3px solid var(--nv);border-bottom:1px solid var(--ln);padding-top:9px;margin-bottom:6px}
.v8 .bh h2{background:none;color:var(--ink);padding:0 0 9px;border-radius:0;font:700 21px/1.2 var(--sf);letter-spacing:-.005em;text-transform:none}
.v8 .bh a{color:var(--ink2)!important;font:600 12.5px var(--hd);text-decoration:underline;text-underline-offset:3px}
.v8 .ct{color:var(--mu);letter-spacing:.08em;font:700 11px var(--hd)}
.v8 .kat{background:var(--ac)!important;color:var(--nv)!important;border-radius:2px;font:700 11px var(--hd);letter-spacing:.08em;padding:3px 8px}
.v8 .btn{border-radius:3px;font:700 14px var(--hd);letter-spacing:.01em}
.v8 .btn.y{background:var(--ac);color:var(--nv)!important}
.v8 .btn.o,.v8 .btn.u{background:var(--nv);color:#fff!important}
.v8 .btn.l{border:1px solid var(--ln)}

/* veri kapakları: sunucuda çizilen SVG'nin renkleri (sunum öznitelikleri CSS'le ezilir) */
.v8 .img{background:var(--nv)}
.v8 .img svg stop:first-child{stop-color:#17293b}
.v8 .img svg stop:last-child{stop-color:#0a141d}
.v8 .img svg circle{fill:#fff;fill-opacity:.035}
.v8 .img svg circle[fill="#ffd300"]{fill:var(--ac);fill-opacity:.08}
.v8 .img svg svg{stroke:#fff;stroke-opacity:.16}
.v8 .img svg text{font-family:"DM Sans",Arial,sans-serif;letter-spacing:.12em;fill:var(--ac);fill-opacity:1;font-weight:700}
.v8 .img svg text:last-of-type{font-family:var(--sf);letter-spacing:-1px;fill:#fff;font-weight:700}

/* ana sayfa: kısayollar */
.v8 .kh{border:1px solid var(--ln);border-radius:3px;box-shadow:none;padding:0;gap:0}
.v8 .kh a{flex:1 1 0;padding:14px 6px 12px;border-left:1px solid var(--ln);font:600 12.5px var(--hd);color:var(--ink)}
.v8 .kh a:first-child{border-left:0}
.v8 .kh span{width:40px;height:40px;border-radius:0;background:none!important;color:var(--nv)!important}
.v8 .kh span svg.i{width:26px;height:26px;stroke-width:1.5}
.v8 .kh a:hover{background:#f6f7f9}.v8 .kh a:hover span{transform:none}

/* manşet (satır içi stilin üstüne) */
body.v8 .m8-s,body.v8 .m8-y a,body.v8 .m8-k{border-radius:3px;background:var(--nv)}
body.v8 .m8-k .ov{background:linear-gradient(transparent,rgba(6,13,20,.94) 50%)}
body.v8 .m8-y .ov{background:linear-gradient(transparent,rgba(6,13,20,.92) 45%)}
body.v8 .m8-k .mh{font:700 32px/1.15 var(--sf);letter-spacing:-.01em}
body.v8 .m8-k p{color:#c9d1db}
body.v8 .m8-y h3{font:700 18px/1.25 var(--sf)}
body.v8 .m8-n{border-top:1px solid #1d2c3b}
body.v8 .m8-n a{border-radius:2px;background:transparent;color:#8d99a7!important;font:700 14px var(--hd)}
body.v8 .m8-n a.on{background:var(--ac);color:var(--nv)!important}
body.v8 .m8-o{border-radius:2px;color:var(--nv)}

/* hesapla bandı */
.v8 .hb{background:var(--nv);border-radius:3px}
.v8 .hb:after{display:none}
.v8 .hb h2{font:700 32px/1.12 var(--sf)}
.v8 .hb h2 span{background:none;color:var(--ac);padding:0;border-radius:0}
.v8 .hb p{color:#c9d1db;opacity:1}
.v8 .hf{border-radius:2px}
.v8 .hf .in{border:1px solid #c5ccd5;border-radius:2px}
.v8 .hf .in:focus-within{border-color:var(--nv)}
.v8 .hc div{border-radius:2px;background:#f2f3f5}
.v8 .hc b{font:700 21px var(--hd)}
.v8 .hc .k{background:var(--nv);color:#c9d1db}.v8 .hc .k b{color:var(--ac)}
.v8 .hf .alt a{color:var(--ink)!important;text-decoration:underline;text-underline-offset:3px}

/* kartlar, listeler */
.v8 .kr{border:1px solid var(--ln);border-radius:3px;box-shadow:none}
.v8 .kr h3,.v8 .hk h2,.v8 .il3 h3{font-family:var(--sf);font-weight:700;letter-spacing:-.005em}
.v8 .kr h3{font-size:17px;line-height:1.28}
.v8 .sh2 time{color:var(--ink);font:700 12px var(--hd)}
.v8 .sh2 .hh{font:600 15px/1.35 var(--sf)}
.v8 .co li:before{font:700 24px var(--sf);color:var(--ink)}
.v8 .co .hh{font:600 15px/1.3 var(--sf)}
.v8 .dg .v{font:700 14px var(--hd)}
.v8 .p{border-radius:2px}
.v8 .ozb{border-radius:3px;background:var(--nv);border-left:4px solid var(--ac)}
.v8 .ozb b{font:700 19px var(--sf)}
.v8 .ozb-et{border-radius:2px}
.v8 .bn{border-radius:3px;background:#fff!important;border:1px solid var(--ln);color:var(--ink2)!important}
.v8 .bn h3{color:var(--ink)!important;font:700 21px/1.2 var(--sf)}
.v8 .bn .ik{border-radius:3px;background:#f2f3f5;color:var(--nv)!important}
.v8 .vb{background:var(--nv);border-radius:3px}
.v8 .vb .bh{border-top-color:var(--ac);border-bottom-color:#1f2f3f}.v8 .vb .bh h2{color:#fff}.v8 .vb .bh a{color:var(--ac)!important}
.v8 .vk{border-radius:2px;background:rgba(255,255,255,.05);border:1px solid #1f2f3f}
.v8 .vk b{font:700 32px/1 var(--sf);color:var(--ac)}
.v8 .vk span{color:#b9c3cf}
.v8 .vb .not{color:#8d99a7}
.v8 .rh4 a{background:#fff;border-radius:2px}
.v8 .rh4 a:hover,.v8 .rl a:hover{border-color:var(--nv)}
.v8 .rh4 b,.v8 .rl b{font-family:var(--sf);font-weight:700}
.v8 .kt{background:#f2f3f5;border-radius:2px;border:1px solid var(--ln)}.v8 .kt:hover{background:#fff;border-color:var(--nv)}
.v8 .kt span{color:var(--mu)}
.v8 .tk .gn{border-radius:2px}
.v8 .tk .kl{border-radius:2px}
.v8 .ilk span:before{color:var(--ink)}

/* Gündem, Rehber merkezi, haber sayfası */
.v8 .sb{border:1px solid var(--ln);border-radius:3px;box-shadow:none}
.v8 .sb h1{font:700 34px/1.12 var(--sf)}
.v8 .cip button,.v8 .cip a{border-radius:2px;border:1px solid var(--ln)}
.v8 .cip button.on,.v8 .cip a.on{background:var(--nv);border-color:var(--nv)}
.v8 .hk,.v8 .rl a,.v8 .il3 a,.v8 .bos{border:1px solid var(--ln);border-radius:3px;box-shadow:none}
.v8 .kb2{border-radius:3px}
.v8 .hb2 h1{font:700 38px/1.14 var(--sf);letter-spacing:-.01em}
.v8 .kp .img{border-radius:3px}
.v8 .met h2{font:700 25px/1.25 var(--sf)}.v8 .met h3{font:700 19px/1.3 var(--sf)}
.v8 .met a,.v8 .kyn a{color:var(--ink)}
.v8 .met table{border:1px solid var(--ln);border-radius:2px;box-shadow:none}
.v8 .met th{background:#f2f3f5;color:var(--ink)}
.v8 .kisa{background:#fff;border:1px solid var(--ln);border-left:4px solid var(--nv);border-radius:2px}
.v8 .kisa h2{color:var(--ink)!important;letter-spacing:.08em}
.v8 .acta{background:#fff;border:1px solid var(--ln);border-left:4px solid var(--ac);border-radius:2px}
.v8 .acta b{color:var(--ink);font:700 19px var(--sf)}.v8 .acta span{color:var(--ink2)}
.v8 .kyn{border-radius:2px}.v8 .kyn svg{color:var(--ink)}
.v8 .im .pl a,.v8 .im .pl button{border-radius:2px}

/* bileşenler (etr-v8-bilesen) ve hesaplayıcılar (etr-arac2): sabit yazılmış mor/sarı/turuncu */
.v8 .vs-hero,.v8 .ar2 .ar2-bas>.gv-wrap{background:#fff;border-radius:3px;box-shadow:none}
.v8 .vs-hero:after,.v8 .ar2-bas>.gv-wrap:after{display:none}
.v8 .ar2{--a-ink:#10151c;--a-panel:#0b1620;--a-paper:#f2f3f5;--a-lime:#d6ef4f;--a-lime2:#e2f57a;--a-limeb:#b9d23a;--a-dot:#0b1620;--a-line:#dfe3e8;--a-line2:#dfe3e8;--a-mut:#3b4450;--a-kicker:#0b1620}
.v8 .ar2-kicker{border-radius:2px}
.v8 .ar2-sonuc{background:#0b1620;border-radius:3px;box-shadow:none;border-top:3px solid var(--ac)}
.v8 .ar2-s-bilet{border-radius:2px}
.v8 .ar2 .ar2-s-btn{border-radius:3px;border-color:#b9d23a}
.v8 .ar2-serit{background:#0b1620}
.v8 .ar2-yontem div{border-radius:0}
[data-etr-v8k-ilgili]{border-color:#dfe3e8!important;border-left:4px solid #0b1620!important;background:#f5f6f8!important;border-radius:3px!important}

/* altbilgi */
.v8 .v8-alt{background:var(--nv);border-top:3px solid var(--ac);color:#9aa4b1}
.v8 .fb{border-color:#1f2f3f}

@media(max-width:1000px){
 body.v8 .m8-k .mh{font-size:22px}
 body.v8 .m8-y{border:1px solid var(--ln);border-radius:3px;box-shadow:none}
 body.v8 .m8-y a{background:#fff}
 body.v8 .m8-y .ov{background:none}
 body.v8 .m8-y h3{color:var(--ink)}
 body.v8 .m8-y .img{border-radius:2px}
 body.v8 .m8-y h3{font-size:16px}
 .v8 .hb h2{font-size:26px}
 .v8 .kh{gap:0}.v8 .kh a{min-width:84px;flex:0 0 auto}
 .v8 .sl .ov{background:var(--nv)}
}

/* ---------- site kabuğu (bütün eski sayfalar) ----------
   Bu dosya <head>de, kabuk.<sha>.css ise gövdede (daha sonra) gelir: seçiciler kabuğunkinden bir öğe adı daha özgüldür. */
html body .v8k{--v8k-or:#0b1620;--v8k-or-d:#0b1620;--v8k-pu:#0b1620;--v8k-pu-d:#0b1620;--v8k-ye:#d6ef4f;--v8k-ink:#060d14;--v8k-ln:#dfe3e8}
html body header.v8k .v8k-ub{color:#9aa4b1}
html body header.v8k .v8k-bas{border-bottom:1px solid #dfe3e8}
html body header.v8k .v8k-ara{border:1px solid #c5ccd5;border-radius:3px;height:46px}
html body header.v8k .v8k-ara:focus-within{border-color:#0b1620}
html body header.v8k .v8k-ara button{border-radius:2px;background:#0b1620}
html body header.v8k .v8k-ara button:hover{background:#1c2a38}
html body header.v8k .v8k-arac,html body header.v8k .v8k-of{border-radius:3px;font-weight:700}
html body header.v8k .v8k-arac{background:#fff;color:#0b1620;border:1px solid #0b1620}
html body header.v8k .v8k-arac:hover{background:#0b1620;color:#fff}
html body header.v8k .v8k-of{background:#0b1620;color:#fff}
html body header.v8k .v8k-of:hover{background:#1c2a38;color:#fff}
html body header.v8k .v8k-mn{background:#0b1620;border-bottom:3px solid #d6ef4f}
html body header.v8k .v8k-mn a{font-size:12.5px;letter-spacing:.08em;padding:0 15px}
html body header.v8k .v8k-mn a:hover,html body header.v8k .v8k-mn a.v8k-on{background:transparent;box-shadow:inset 0 -3px 0 #d6ef4f;color:#d6ef4f}
html body div.v8k.v8k-sd b{background:#d6ef4f;color:#0b1620;border-radius:2px;letter-spacing:.08em;font-weight:700}
html body div.v8k.v8k-sd i{color:#0b1620;font-weight:800}
html body div.v8k.v8k-sd a:hover{color:#0b1620;text-decoration:underline}
html body footer.etr-site-footer.v8k-alt.v8k-alt{background:#0b1620!important;border-top:3px solid #d6ef4f!important;color:#9aa4b1!important}
html body footer.v8k-alt .v8k-fl a{border-radius:3px;border-color:#1f2f3f}
html body footer.v8k-alt .v8k-fs,html body footer.v8k-alt .v8k-fb{border-color:#1f2f3f}
