/* Akış — modern haber portalı (gazetenin verdiği HTML tasarımdan uyarlandı). Renkler belirteçlerden. */
.tema-akis{--sans:"Inter",Arial,sans-serif;--baslik:"Barlow Condensed",Arial,sans-serif;font-size:14px;background:#fff}
/* Üst şerit */
.tema-akis .ust-bar{background:#17212c;color:#cbd0d7;font-size:11px}
.tema-akis .ust-bar__ic{padding-top:10px;padding-bottom:10px}
.tema-akis .ust-bar a{color:#cbd0d7}
/* Başlık */
.tema-akis .ust,.tema-akis .ust__bas{background:#fff;border-bottom:0}
.tema-akis .ust__ic{min-height:91px;padding-top:0;padding-bottom:0;gap:20px}
.tema-akis .logo{font:800 46px/1 var(--baslik);letter-spacing:-1.8px;color:var(--metin)}
.tema-akis .logo img{height:52px}
.tema-akis .ara-kutu{margin-left:auto}
.tema-akis .ara-kutu input{border-radius:5px;background:#fff;border:1px solid var(--cizgi);padding:10px;width:190px}
.tema-akis .canli-dugme{border-radius:4px;font-size:12px;padding:11px 16px}
.tema-akis .uye-menu .dugme--ana{border-radius:4px}
/* Menü */
.tema-akis .menu{background:#fff;border-top:1px solid var(--cizgi);border-bottom:3px solid var(--marka)}
.tema-akis .menu__liste{gap:27px}
.tema-akis .menu__liste>li>a{font:800 12px var(--sans);text-transform:uppercase;padding:18px 0;color:var(--metin)}
.tema-akis .menu__liste>li>a:hover,.tema-akis .menu__liste>li>a[aria-current]{color:var(--marka-metin)}
/* Son dakika */
.tema-akis .sondakika{background:#fff;color:var(--metin);border-bottom:1px solid var(--cizgi)}
.tema-akis .sondakika__ic{padding:0;min-height:45px;gap:20px}
.tema-akis .sondakika strong{background:var(--marka);color:#fff;padding:15px 16px;font-size:11px;letter-spacing:.04em}
.tema-akis .sondakika strong::before{content:"● "}
.tema-akis .sondakika a{color:var(--metin);font-weight:600;font-size:12px;text-decoration:none}
.tema-akis .sondakika a:hover{color:var(--marka-metin)}
/* Piyasa şeridi */
.tema-akis .piyasa-seridi{background:#fff;border-radius:0;border-bottom:1px solid var(--cizgi);padding:16px 0;margin-top:0}
.tema-akis .piyasa-seridi ul{gap:0}
.tema-akis .piyasa-seridi li{flex:1;min-width:150px;padding:0 18px;border-right:1px solid var(--cizgi)}
.tema-akis .piyasa-seridi__ad{font-size:10px;font-weight:500;color:var(--soluk);text-transform:uppercase}
.tema-akis .piyasa-seridi b{font-size:14px}
/* Reklam alanları */
.tema-akis .reklam-alani{background:repeating-linear-gradient(135deg,#f0f1f3,#f0f1f3 7px,#eceef1 7px,#eceef1 8px);border:1px solid #e1e4e8;border-radius:0}
/* Numaralı manşet */
.tema-akis .kayan-manset{gap:18px;margin-top:20px}
.tema-akis .kayan{border-radius:5px;background:#293e4d}
.tema-akis .kayan__metin{background:linear-gradient(transparent 20%,rgba(8,19,27,.92) 100%);padding:60px 30px 26px}
.tema-akis .kayan__baslik{font:800 42px/1.05 var(--baslik)}
.tema-akis .kayan__metin .etiket{border-radius:2px;font-size:10px;letter-spacing:.8px;padding:6px 9px}
.tema-akis .kayan__ok{width:35px;height:52px;background:rgba(16,24,32,.5);font-size:38px}
.tema-akis .kayan__ok--geri{border-radius:0 3px 3px 0}.tema-akis .kayan__ok--ileri{border-radius:3px 0 0 3px}
.tema-akis .kayan-manset--alt-numara .kayan__numaralar{background:#fff;border:1px solid var(--cizgi);border-top:0}
.tema-akis .kayan-manset--alt-numara .kayan__numaralar ol{grid-template-columns:repeat(20,minmax(0,1fr))}
.tema-akis .kayan-manset--alt-numara .kayan__numaralar li+li a{border-left:1px solid var(--cizgi)}
.tema-akis .kayan-manset--alt-numara .kayan__numaralar a{position:relative;color:#313741;font-size:15px;font-weight:800;padding:12px 0;border-bottom:0}
.tema-akis .kayan-manset--alt-numara .kayan__numaralar a:hover{background:#fde8e9;color:var(--marka-metin)}
.tema-akis .kayan-manset--alt-numara .kayan__numaralar a[aria-current]{background:var(--marka);color:#fff}
.tema-akis .kayan-manset--alt-numara .kayan__numaralar a[aria-current]::before{content:"";position:absolute;top:-6px;left:calc(50% - 6px);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--marka)}
.tema-akis .kayan-manset__yan .kart{border-radius:5px;background:#293e4d}
.tema-akis .kayan-manset__yan .etiket{background:var(--marka);padding:6px 9px;border-radius:2px;font-size:10px;letter-spacing:.8px}
.tema-akis .kayan-manset__yan .kart__baslik{font:700 26px/1.1 var(--baslik)}
.tema-akis .kayan-manset__yan .kart__metin{padding:60px 22px 22px}
/* Bölüm başlıkları */
.tema-akis .bolum-baslik{display:flex;align-items:center;font:800 27px var(--baslik);text-transform:none;letter-spacing:0;border-top:0;border-bottom:2px solid var(--metin);padding:0 0 12px;margin:30px 0 18px}
.tema-akis .bolum-baslik::before{content:"";display:inline-block;width:5px;height:22px;background:var(--marka);margin-right:10px}
.tema-akis .bolum-baslik a{text-decoration:none}
/* Kartlar */
.tema-akis .izgara{gap:20px}
.tema-akis .duzen__ana .izgara .kart,.tema-akis .vitrin .kart{background:#fff;border:1px solid var(--cizgi);border-radius:4px;overflow:hidden}
.tema-akis .duzen__ana .izgara .kart__metin{padding:0 17px 17px}
.tema-akis .duzen__ana .izgara .gorsel{border-radius:0;aspect-ratio:auto;height:170px}
.tema-akis .kart__baslik{font:700 17px/1.4 var(--sans);margin:10px 0 14px}
.tema-akis .kart--buyuk .kart__baslik{font:800 32px/1.08 var(--baslik)}
.tema-akis .kart:hover .kart__baslik{color:var(--marka-metin)}
.tema-akis .kart__ust .etiket{font-size:10px;letter-spacing:1px}
.tema-akis .kart time{font-size:10px}
/* Kenar sütunu */
@media (min-width:961px){.tema-akis .duzen{grid-template-columns:minmax(0,1fr) 300px;gap:26px}}
.tema-akis .cok-okunan{background:#fff;padding:20px;border:1px solid var(--cizgi);margin:24px 0}
.tema-akis .cok-okunan .bolum-baslik{font-size:25px;border:0;margin:0 0 10px;padding:0}
.tema-akis .cok-okunan .bolum-baslik::before{display:none}
.tema-akis .cok-okunan__liste a{border-bottom:0;border-top:1px solid var(--cizgi);padding:17px 0;align-items:center;gap:14px}
.tema-akis .cok-okunan__sira{font:700 29px var(--baslik);color:#c9cdd3;width:auto;min-width:36px}
.tema-akis .cok-okunan__sira::before{content:"0"}
.tema-akis .cok-okunan__liste li:nth-child(n+10) .cok-okunan__sira::before{content:""}
.tema-akis .cok-okunan__baslik{font-size:13px;font-weight:700;line-height:1.5}
.tema-akis .yazar-serit .yazar-listesi li{border-top:3px solid var(--marka)}
/* Haber sayfası */
.tema-akis .haber h1{font:800 47px/1.08 var(--baslik)}
.tema-akis .govde blockquote{border-left:4px solid var(--marka);background:#faf4f4;padding:20px;font-weight:600}
/* Alt bilgi */
.tema-akis .alt{background:#18212b;color:#aab1bb;border-top:0;margin-top:45px}
.tema-akis .alt a,.tema-akis .alt__ad{color:#fff}
.tema-akis .alt__ad{font:800 32px var(--baslik)}
.tema-akis .alt__telif{color:#8f97a3}
@media (max-width:900px){.tema-akis .kayan__baslik{font-size:36px}.tema-akis .ara-kutu input{width:150px}.tema-akis .haber h1{font-size:38px}}
/* Mobil başlık: ortak düzen site.css'te (logo + üyelik, altta arama) */
@media (max-width:720px){
  .tema-akis .ust__ic{min-height:0;padding-top:12px;padding-bottom:12px;gap:10px 12px}
  .tema-akis .logo{font-size:clamp(26px,8vw,32px);letter-spacing:-1px}
  .tema-akis .logo img{height:auto;max-height:42px}
  .tema-akis .ara-kutu input{width:100%;font-size:14px;padding:9px 12px}
  .tema-akis .ust__bas{border-bottom:3px solid var(--marka)}
  .tema-akis .menu__mobil summary{font:800 12px var(--sans);text-transform:uppercase;border-radius:5px;padding:10px 12px}
  .tema-akis .menu__mobil li a{font-weight:700;font-size:14px}
  .tema-akis .piyasa-seridi ul{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}
  .tema-akis .piyasa-seridi li{min-width:132px;flex:none;padding:0 14px}
  .tema-akis .bolum-baslik{font-size:24px;margin:24px 0 14px}
  .tema-akis .haber h1{font-size:32px}
}
@media (max-width:600px){
  .tema-akis .canli-dugme{display:none}
  .tema-akis .kayan__baslik{font-size:28px}
  .tema-akis .kayan__metin{padding:50px 22px 20px}
  .tema-akis .kayan-manset--alt-numara .kayan__numaralar ol{grid-template-columns:repeat(10,minmax(0,1fr))}
  .tema-akis .kayan-manset--alt-numara .kayan__numaralar a{font-size:13px;padding:10px 0}
  .tema-akis .kayan-manset__yan .kart__baslik{font-size:22px}
  .tema-akis .duzen__ana .izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  .tema-akis .duzen__ana .izgara .gorsel{height:125px}
  .tema-akis .duzen__ana .izgara .kart__metin{padding:0 12px 12px}
  .tema-akis .kart__baslik{font-size:14px;margin:8px 0 10px}
  .tema-akis .haber h1{font-size:29px}
}
