/*
Theme Name: Unique News Theme v.3
Theme URI: https://example.com/unique-news-theme-v3
Author: Haber Sitesi
Author URI: https://example.com
Description: Kocaeli / Gölcük odaklı yerel haber siteleri için hazırlanmış, "Körfez" renk paleti ve editoryal (dergi tarzı) tasarıma sahip WordPress haber teması. Yan listeli manşet slider'ı, kategori bazlı çoklu ana sayfa düzenleri, açılır menü, gece/gündüz modu, son dakika, yazarlar, son depremler, canlı skor, puan durumu ve fikstür, MGM Kocaeli hava durumu, Kocaeli nöbetçi eczaneler ve etkinlikler, yazı puntosu ayarı, "Google'da kaynak olarak ekle" kutusu ve reklam alanları içerir.
Version: 3.0.1
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: unique-news-theme-v3
Tags: news, blog, grid-layout, right-sidebar, featured-images, custom-widgets, translation-ready
*/

:root{
  --un3-accent:#0e7c86;
  --un3-accent-dark:#0a5c64;
  --un3-accent-soft:#e1f1f2;
  --un3-amber:#f2a900;
  --un3-navy:#0b2239;
  --un3-dark:#0b2239;
  --un3-gray-900:#14202b;
  --un3-gray-700:#3d4b59;
  --un3-gray-500:#667585;
  --un3-gray-200:#ddd6c8;
  --un3-gray-100:#efeadf;
  --un3-white:#fff;
  --un3-up:#13804a;
  --un3-down:#c8344b;
  --un3-radius:3px;
  --un3-shadow:0 1px 0 rgba(11,34,57,.06);
  --un3-maxw:1320px;
  --un3-sky-w:160px;
  --un3-sticky-top:62px;
  --un3-serif:"Iowan Old Style","Palatino Linotype",Palatino,Charter,Georgia,"Times New Roman",serif;
  --un3-sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  /* Gece/gündüz modu değişkenleri (varsayılan: gündüz) */
  --un3-bg:#f5f2ea;
  --un3-surface:#ffffff;
  --un3-text:#14202b;
  --un3-text-muted:#667585;
  --un3-border:#ddd6c8;
}
[data-theme="dark"]{
  --un3-accent:#2fb4c0;
  --un3-accent-dark:#58cbd5;
  --un3-accent-soft:#12303a;
  --un3-bg:#0b1520;
  --un3-surface:#122030;
  --un3-text:#e7edf3;
  --un3-text-muted:#93a4b5;
  --un3-border:#25384c;
  --un3-gray-200:#25384c;
  --un3-gray-100:#182a3c;
  --un3-up:#4cc98a;
  --un3-down:#ff7b8f;
}
*{box-sizing:border-box;}
body{margin:0;font-family:var(--un3-sans);color:var(--un3-text);background:var(--un3-bg);line-height:1.55;transition:background .2s ease,color .2s ease;}
img{max-width:100%;height:auto;display:block;}
a{color:inherit;text-decoration:none;}
a:hover{color:var(--un3-accent);}
h1,h2,h3,h4,h5{margin:0 0 .5em;line-height:1.25;}
ul{margin:0;}
.un3-container{max-width:var(--un3-maxw);margin:0 auto;padding:0 24px;}
.un3-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);}

/* ===== Bileşen stilleri (widget'lar, sayfalar, formlar) ===== */
/* ---------- Sayfa dış çerçeve + skyscraper reklamlar ---------- */
.un3-page-wrap{position:relative;max-width:1600px;margin:0 auto;}
.un3-sky{position:sticky;top:var(--un3-sticky-top);width:var(--un3-sky-w);flex-shrink:0;display:none;}
.un3-sky-flex{display:flex;justify-content:center;gap:0;}
@media(min-width:1460px){ .un3-sky{display:block;} }
.un3-sky .widget{padding:0;box-shadow:none;background:transparent;}

/* ---------- Reklam Alanları (genel) ---------- */
.un3-ad-slot{margin:0 0 24px;text-align:center;}
.un3-ad-slot .widget{box-shadow:none;background:transparent;padding:0;margin:0;}
.un3-ad-label{font-size:10px;letter-spacing:1px;color:var(--un3-gray-500);text-align:center;margin-bottom:4px;text-transform:uppercase;}

/* ---------- Yazarlar Carousel (Vitrin) ---------- */
.un3-yazarlar-blok{margin-bottom:36px;}
.un3-yazarlar-carousel{position:relative;}
.un3-yazarlar-track{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;}
.un3-yazarlar-track::-webkit-scrollbar{display:none;}
.un3-yazar-card{flex:0 0 calc(25% - 12px);background:var(--un3-surface);border-radius:var(--un3-radius);box-shadow:var(--un3-shadow);padding:18px 14px;text-align:center;}
.un3-yazar-card img{width:64px;height:64px;border-radius:50%;object-fit:cover;margin:0 auto 10px;}
.un3-yazar-card h5{font-size:14px;margin:0 0 4px;color:var(--un3-text);font-weight:800;}
.un3-yazar-card p{font-size:12px;color:var(--un3-text-muted);margin:0;}
.un3-yazarlar-nav{display:flex;justify-content:center;gap:10px;margin-top:14px;}
.un3-yazarlar-nav button{width:32px;height:32px;border-radius:50%;border:1px solid var(--un3-border);background:var(--un3-surface);color:var(--un3-text);cursor:pointer;font-size:14px;}
.un3-yazarlar-nav button:hover{background:var(--un3-accent);color:#fff;border-color:var(--un3-accent);}
.un3-yazarlar-dots{display:flex;justify-content:center;gap:6px;margin-top:10px;}
.un3-yazarlar-dots span{width:7px;height:7px;border-radius:50%;background:var(--un3-gray-200);display:inline-block;}
.un3-yazarlar-dots span.un3-active{background:var(--un3-accent);}
@media(max-width:900px){ .un3-yazar-card{flex:0 0 calc(50% - 8px);} }

/* ---------- Sidebar Widgetlari (genel) ---------- */
.widget{background:var(--un3-surface);border-radius:var(--un3-radius);box-shadow:var(--un3-shadow);padding:18px;margin-bottom:22px;}
.widget-title{font-size:15px;text-transform:uppercase;font-weight:800;letter-spacing:.4px;border-left:5px solid var(--un3-accent);padding-left:10px;margin:0 0 14px;}

/* Döviz/Altın widget (tablo görünümü, Ekonomi kutusu) */
.un3-finans-table{width:100%;border-collapse:collapse;font-size:13px;}
.un3-finans-table th{text-align:left;font-size:11px;color:var(--un3-gray-500);text-transform:uppercase;padding:6px 4px;border-bottom:1px solid var(--un3-gray-200);}
.un3-finans-table td{padding:8px 4px;border-bottom:1px solid var(--un3-gray-100);}
.un3-finans-table td.un3-fr-name{font-weight:700;}
.un3-finans-table .un3-rs-up{color:var(--un3-up);}
.un3-finans-table .un3-rs-down{color:var(--un3-accent);}
.un3-rates-updated{font-size:11px;color:var(--un3-gray-500);margin-top:10px;text-align:right;}

/* Basit döviz listesi (kompakt widget) */
.un3-rates-list{list-style:none;margin:0;padding:0;}
.un3-rates-list li{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px dashed var(--un3-gray-200);font-size:14px;}
.un3-rates-list li:last-child{border-bottom:0;}
.un3-rates-list .un3-rate-name{font-weight:700;}

/* Puan durumu - lig sekmeleri */
.un3-lig-tabs{display:flex;flex-wrap:wrap;gap:2px;background:var(--un3-gray-100);border-radius:6px;padding:3px;margin-bottom:12px;}
.un3-lig-tabs button{flex:1;min-width:38px;border:0;background:transparent;padding:7px 4px;font-size:12px;font-weight:700;color:var(--un3-text);opacity:.75;border-radius:4px;cursor:pointer;}
.un3-lig-tabs button:hover{opacity:1;}
.un3-lig-tabs button.un3-active{background:var(--un3-accent);color:#fff;opacity:1;}
.un3-lig-panel{display:none;}
.un3-lig-panel.un3-active{display:block;}
.un3-standings{width:100%;border-collapse:collapse;font-size:12.5px;}
.un3-standings th,.un3-standings td{padding:6px 3px;text-align:center;border-bottom:1px solid var(--un3-gray-100);}
.un3-standings th{font-size:10.5px;color:var(--un3-gray-500);text-transform:uppercase;}
.un3-standings td.un3-team{text-align:left;font-weight:600;}
.un3-standings tr:nth-child(-n+4) td.un3-rank{color:var(--un3-up);font-weight:800;}
.un3-standings tr:nth-last-child(-n+3) td.un3-rank{color:var(--un3-accent);font-weight:800;}
.un3-lig-empty{font-size:12.5px;color:var(--un3-gray-500);padding:10px 0;}

/* Köşe yazarları - sidebar liste */
.un3-columnist-list{list-style:none;margin:0;padding:0;}
.un3-columnist-list li{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px dashed var(--un3-gray-200);}
.un3-columnist-list li:last-child{border-bottom:0;}
.un3-columnist-list img{width:46px;height:46px;border-radius:50%;object-fit:cover;flex-shrink:0;}
.un3-columnist-list .un3-c-name{font-weight:700;font-size:13.5px;display:block;}
.un3-columnist-list .un3-c-sum{font-size:12px;color:var(--un3-gray-500);}

/* Takım logoları şeridi (Spor sayfası) */
.un3-takim-seridi{display:flex;gap:14px;overflow-x:auto;padding:14px 0 20px;}
.un3-takim-seridi img{width:42px;height:42px;object-fit:contain;flex-shrink:0;}

/* ---------- Yazar / Muhabir profil kutusu ---------- */
.un3-yazar-profil-kutu{background:var(--un3-surface);border-radius:10px;box-shadow:var(--un3-shadow);padding:26px;margin-bottom:28px;display:flex;gap:20px;align-items:center;flex-wrap:wrap;}
.un3-yazar-profil-kutu img{width:110px;height:110px;border-radius:50%;object-fit:cover;flex-shrink:0;}
.un3-yazar-profil-kutu > div{flex:1;min-width:200px;}
.un3-yazar-profil-kutu h1{margin:0 0 8px;color:var(--un3-text);font-size:22px;}
.un3-yazar-profil-kutu p{margin:0;color:var(--un3-text);}
.un3-yazar-profil-kutu .un3-yazar-profil-bos{color:var(--un3-text-muted);font-size:13px;}
.un3-yazar-adi-link{color:var(--un3-text);font-weight:700;}
.un3-yazar-adi-link:hover{color:var(--un3-accent);}

/* ---------- Yazarlar: dikey kart widget (sidebar) ---------- */
.un3-yazar-dikey-list{display:flex;flex-direction:column;gap:14px;}
.un3-yazar-dikey-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 10px;border:1px solid var(--un3-border);border-radius:8px;}
.un3-yazar-dikey-card img{width:64px;height:64px;border-radius:50%;object-fit:cover;margin-bottom:8px;}
.un3-yazar-dikey-card h5{font-size:13.5px;margin:0 0 4px;}
.un3-yazar-dikey-card p{font-size:11.5px;color:var(--un3-text-muted);margin:0;}

/* ---------- Hava Durumu / Namaz Vakitleri widget'ları ---------- */
.un3-yerel-widget select{width:100%;padding:7px;border-radius:6px;border:1px solid var(--un3-border);margin-bottom:12px;background:var(--un3-surface);color:var(--un3-text);}
.un3-hava-durumu-sonuc{text-align:center;}
.un3-hava-aciklama-ust{font-size:13px;font-weight:700;color:var(--un3-text);margin-bottom:4px;}
.un3-hava-ikon{font-size:44px;line-height:1;margin-bottom:6px;}
.un3-hava-derece{font-size:28px;font-weight:800;margin:0 0 4px;}
.un3-hava-ruzgar{font-size:12px;color:var(--un3-text-muted);}
.un3-namaz-icerik{display:flex;align-items:center;gap:14px;}
.un3-namaz-kabe{flex-shrink:0;width:56px;height:56px;}
.un3-namaz-tablo-sarici{flex:1;min-width:0;}
.un3-namaz-tablo{width:100%;border-collapse:collapse;font-size:13px;}
.un3-namaz-tablo td{padding:5px 2px;border-bottom:1px solid var(--un3-border);}
.un3-namaz-tablo td:last-child{text-align:right;font-weight:700;}

/* ---------- Burçlar widget ---------- */
.un3-burc-widget select{margin-bottom:14px;}
.un3-burc-panel{text-align:center;}
.un3-burc-sembol{font-size:40px;line-height:1;margin-bottom:4px;}
.un3-burc-isim{font-size:14px;font-weight:800;margin-bottom:8px;}
.un3-burc-yorum{font-size:13px;line-height:1.5;color:var(--un3-text);margin:0;}

/* ---------- Kocaeli'de Bu Hafta (etkinlikler) widget ---------- */
.un3-etkinlik-list{list-style:none;margin:0;padding:0;}
.un3-etkinlik-list li{padding:9px 0;border-bottom:1px dashed var(--un3-border);}
.un3-etkinlik-list li:last-child{border-bottom:0;}
.un3-etkinlik-list a{font-weight:700;font-size:13.5px;display:block;margin-bottom:2px;}
.un3-etkinlik-list .un3-meta{font-size:11.5px;color:var(--un3-text-muted);}
.un3-tum-etkinlikler-link{display:block;text-align:center;font-size:12.5px;font-weight:700;background:var(--un3-gray-100);border-radius:6px;padding:8px;margin-top:10px;}
.un3-durum-bugun{color:var(--un3-up);font-weight:800;}
.un3-durum-yarin{color:#c98a00;font-weight:800;}
.un3-durum-devam{color:#2b7fd6;font-weight:800;}
.un3-durum-gecmis{color:var(--un3-text-muted);}

/* ---------- Tüm Etkinlikler sayfası: tam kartlar ---------- */
.un3-etkinlik-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}
.un3-etkinlik-kart{background:var(--un3-surface);border-radius:var(--un3-radius);box-shadow:var(--un3-shadow);overflow:hidden;display:block;}
.un3-etkinlik-kart:hover{transform:translateY(-2px);}
.un3-etkinlik-kart-gorsel{width:100%;aspect-ratio:4/3;background:var(--un3-gray-200);overflow:hidden;}
.un3-etkinlik-kart-gorsel img{width:100%;height:100%;object-fit:cover;}
.un3-etkinlik-kart-govde{padding:12px 14px;}
.un3-etkinlik-kart-govde h4{font-size:14px;margin:0 0 8px;color:var(--un3-text);line-height:1.3;}
.un3-etkinlik-satir{font-size:12px;color:var(--un3-text-muted);margin-bottom:4px;}
.un3-etkinlik-durum{margin-top:8px;font-size:11.5px;font-weight:800;text-transform:uppercase;}
@media(max-width:980px){ .un3-etkinlik-grid{grid-template-columns:repeat(2,1fr);} }
@media(max-width:640px){ .un3-etkinlik-grid{grid-template-columns:1fr;} }

.un3-canli-not{margin-top:18px;font-size:12px;color:var(--un3-text-muted);}
.un3-canli-not a{color:var(--un3-text-muted);text-decoration:underline;}

/* ---------- Nöbetçi Eczane ---------- */
.un3-eczane-ust{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:13px;font-weight:700;}
.un3-eczane-ust select{padding:7px 10px;border-radius:6px;border:1px solid var(--un3-border);background:var(--un3-surface);color:var(--un3-text);}
.un3-eczane-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}
.un3-eczane-kart{background:var(--un3-surface);border-radius:var(--un3-radius);box-shadow:var(--un3-shadow);padding:16px;}
.un3-eczane-kart h4{margin:0 0 4px;font-size:15px;color:var(--un3-text);}
.un3-eczane-bolge{display:inline-block;background:var(--un3-accent);color:#fff;font-size:11px;font-weight:800;padding:2px 8px;border-radius:4px;margin-bottom:8px;}
.un3-eczane-kart .un3-etkinlik-satir{font-size:12.5px;color:var(--un3-text-muted);margin-bottom:5px;}
.un3-eczane-kart .un3-etkinlik-satir a{color:var(--un3-accent);font-weight:700;}
.un3-eczane-harita{display:inline-block;margin-top:6px;font-size:12px;font-weight:700;color:var(--un3-accent);}
@media(max-width:980px){ .un3-eczane-grid{grid-template-columns:repeat(2,1fr);} }
@media(max-width:640px){ .un3-eczane-grid{grid-template-columns:1fr;} }

/* ---------- Haftalık Hava Durumu (MGM) ---------- */
.un3-hava-haftalik-tablo-sarici{overflow-x:auto;}
.un3-hava-haftalik-tablo{width:100%;border-collapse:collapse;min-width:700px;}
.un3-hava-haftalik-tablo th,.un3-hava-haftalik-tablo td{padding:10px 8px;text-align:center;border-bottom:1px solid var(--un3-border);}
.un3-hava-haftalik-tablo th{font-size:12px;color:var(--un3-text-muted);text-transform:uppercase;}
.un3-hava-ilce-adi{text-align:left !important;font-weight:800;color:var(--un3-text);white-space:nowrap;}
.un3-hava-hucre{display:flex;flex-direction:column;align-items:center;gap:3px;}
.un3-hava-kosul{font-size:11px;color:var(--un3-text-muted);}
.un3-hava-sicaklik{font-size:13px;}
.un3-hava-sicaklik strong{color:var(--un3-accent);}

/* ---------- Son Depremler ---------- */
.un3-deprem-liste{display:flex;flex-direction:column;gap:2px;}
.un3-deprem-satir{display:flex;align-items:center;gap:14px;padding:11px 14px;background:var(--un3-surface);border-radius:8px;box-shadow:var(--un3-shadow);margin-bottom:6px;flex-wrap:wrap;}
.un3-deprem-buyukluk{flex-shrink:0;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;color:#fff;}
.un3-deprem-hafif{background:#4a9c5d;}
.un3-deprem-orta{background:#d99a2b;}
.un3-deprem-buyuk{background:var(--un3-accent);}
.un3-deprem-orta-alan{flex:1;min-width:180px;}
.un3-deprem-orta-alan strong{display:block;font-size:14px;color:var(--un3-text);}
.un3-deprem-orta-alan .un3-meta{font-size:12px;color:var(--un3-text-muted);}
.un3-deprem-harita{font-size:12px;font-weight:700;color:var(--un3-accent);white-space:nowrap;}
.un3-yerel-yukleniyor,.un3-yerel-hata{font-size:12.5px;color:var(--un3-text-muted);text-align:center;padding:8px 0;}

/* ---------- Puan Durumu / Fikstür üst sekmeleri ---------- */
.un3-view-tabs{display:flex;border-bottom:2px solid var(--un3-border);margin-bottom:14px;}
.un3-view-tabs button{flex:1;background:transparent;border:0;padding:10px 4px;font-size:13.5px;font-weight:700;color:var(--un3-text-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;}
.un3-view-tabs button.un3-active{color:var(--un3-accent);border-bottom-color:var(--un3-accent);}
.un3-view-panel{display:none;}
.un3-view-panel.un3-active{display:block;}

/* ---------- Puan durumu: fikstür listesi (tarihe göre gruplu, skorlu) ---------- */
.un3-fikstur-hafta{background:var(--un3-accent);color:#fff;text-align:center;font-size:12.5px;font-weight:800;text-transform:uppercase;padding:6px 4px;border-radius:6px;margin-bottom:10px;}
.un3-fikstur-tarih-baslik{font-size:11.5px;font-weight:700;color:var(--un3-text-muted);text-align:center;text-transform:uppercase;margin:12px 0 6px;padding-bottom:6px;border-bottom:1px dashed var(--un3-border);}
.un3-fikstur-list{list-style:none;margin:0;padding:0;}
.un3-fikstur-list li{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;font-size:12.5px;padding:8px 0;border-bottom:1px solid var(--un3-border);}
.un3-fikstur-list li:last-child{border-bottom:0;}
.un3-fikstur-takim{font-weight:600;}
.un3-fikstur-ev{text-align:right;}
.un3-fikstur-dep{text-align:left;}
.un3-fikstur-skor{background:var(--un3-gray-100);border-radius:6px;padding:3px 8px;font-weight:800;font-size:12px;white-space:nowrap;}
.un3-fikstur-saat{background:var(--un3-gray-100);border-radius:6px;padding:3px 8px;font-weight:700;font-size:11px;color:var(--un3-text-muted);white-space:nowrap;}
@media(max-width:980px){
  .un3-layout{grid-template-columns:1fr;}
  .un3-cat-grid,.un3-ilgili-grid{grid-template-columns:repeat(2,1fr);}
}
@media(max-width:640px){
  .un3-nav ul{display:none;flex-direction:column;width:100%;}
  .un3-nav.un3-open ul{display:flex;}
  .un3-nav-toggle{display:block;}
  .un3-nav-inner{flex-wrap:wrap;padding:0;}
  .un3-nav-inner .un3-nav-toggle{margin-left:0;order:1;}
  .un3-cat-grid,.un3-ilgili-grid{grid-template-columns:1fr;}
  .un3-slide h2{font-size:19px;}
  .un3-yazar-card{flex:0 0 100%;}
  .un3-rates-strip .un3-rs-item{min-width:33%;}
}

/* ---------- İletişim Formu ---------- */
.un3-iletisim-form{background:var(--un3-surface);border-radius:var(--un3-radius);box-shadow:var(--un3-shadow);padding:24px;}
.un3-iletisim-form p{margin:0 0 16px;}
.un3-iletisim-form label{display:block;font-weight:700;font-size:13.5px;margin-bottom:6px;color:var(--un3-text);}
.un3-iletisim-form input[type="text"],.un3-iletisim-form input[type="email"],.un3-iletisim-form textarea{width:100%;padding:10px 12px;border:1px solid var(--un3-border);border-radius:8px;background:var(--un3-bg);color:var(--un3-text);font-size:14px;font-family:inherit;}
.un3-iletisim-form textarea{resize:vertical;}
.un3-form-tuzak{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden;}
.un3-kvkk-kutu{background:var(--un3-bg);border:1px solid var(--un3-border);border-radius:8px;padding:14px 16px;margin-bottom:18px;}
.un3-kvkk-metin{font-size:12px;color:var(--un3-text-muted);line-height:1.5;margin:0 0 10px;max-height:140px;overflow-y:auto;}
.un3-kvkk-onay{display:flex;align-items:flex-start;gap:8px;font-weight:600;font-size:13px;cursor:pointer;}
.un3-kvkk-onay input{margin-top:3px;flex-shrink:0;}
.un3-form-gonder{background:var(--un3-accent);color:#fff;border:0;border-radius:8px;padding:12px 28px;font-weight:800;font-size:14.5px;cursor:pointer;}
.un3-form-gonder:hover{background:var(--un3-accent-dark);}
.un3-form-bildirim{padding:14px 18px;border-radius:8px;margin-bottom:20px;font-weight:700;font-size:14px;}
.un3-form-basarili{background:rgba(10,143,60,.12);color:var(--un3-up);}
.un3-form-hata{background:rgba(210,31,31,.12);color:var(--un3-accent);}
.g-recaptcha{margin-bottom:18px;}

/* ---------- Üst çubuk: mini hava durumu ---------- */
.un3-topbar-sag{display:flex;align-items:center;gap:14px;}
.un3-mini-hava{display:inline-flex;align-items:center;gap:6px;color:#e8e9ec;font-size:13px;}
.un3-mini-hava-sec{background:transparent;color:#e8e9ec;border:0;font:inherit;font-weight:600;cursor:pointer;padding:2px 2px 2px 0;max-width:110px;}
.un3-mini-hava-sec:focus{outline:1px solid rgba(255,255,255,.35);border-radius:4px;}
.un3-mini-hava-sec option{color:#111;background:#fff;}
.un3-mini-hava-ikon{font-size:17px;line-height:1;}
.un3-mini-hava-derece{font-weight:800;font-size:14px;min-width:30px;}

/* ---------- "MENÜ" düğmesi + açılır (çekmece) menü ---------- */
.un3-menu-ac{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;color:#fff;font-weight:700;font-size:13.5px;letter-spacing:.4px;padding:12px 4px 12px 14px;margin-left:6px;cursor:pointer;white-space:nowrap;}
.un3-menu-ac:hover{color:var(--un3-accent);}
.un3-menu-ac-ikon{font-size:20px;line-height:1;}
.un3-nav-search + .un3-menu-ac{margin-left:6px;}
.un3-nav-inner > ul + .un3-nav-search{margin-left:auto;}

.un3-drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:1000;}
.un3-drawer{position:fixed;top:0;left:0;bottom:0;width:min(470px,92vw);background:var(--un3-surface);color:var(--un3-text);z-index:1001;transform:translateX(-102%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s;overflow-y:auto;box-shadow:6px 0 24px rgba(0,0,0,.3);}
.un3-drawer.un3-acik{transform:none;visibility:visible;transition:transform .25s ease;}
body.un3-drawer-acik{overflow:hidden;}
.un3-drawer-ust{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--un3-border);}
.un3-drawer-logo{font-size:24px;font-weight:800;letter-spacing:-.5px;color:var(--un3-text);}
.un3-drawer-logo span{color:var(--un3-accent);}
.un3-drawer-logo img{max-height:44px;width:auto;}
.un3-drawer-kapat{width:34px;height:34px;border-radius:50%;border:0;background:var(--un3-gray-100);color:var(--un3-text);font-size:22px;line-height:1;cursor:pointer;}
.un3-drawer-kapat:hover{background:var(--un3-accent);color:#fff;}
.un3-drawer-hizli{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--un3-border);}
.un3-drawer-hizli a,.un3-drawer-hizli button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 4px;background:transparent;border:0;border-right:1px solid var(--un3-border);color:var(--un3-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;}
.un3-drawer-hizli > :last-child{border-right:0;}
.un3-drawer-hizli span{font-size:20px;line-height:1;}
.un3-drawer-hizli a:hover,.un3-drawer-hizli button:hover{color:var(--un3-accent);}
.un3-drawer-arama{display:flex;gap:8px;padding:12px 20px;border-bottom:1px solid var(--un3-border);}
.un3-drawer-arama[hidden]{display:none;}
.un3-drawer-arama input{flex:1;padding:9px 12px;border:1px solid var(--un3-border);border-radius:8px;background:var(--un3-bg);color:var(--un3-text);font-size:14px;}
.un3-drawer-arama button{background:var(--un3-accent);color:#fff;border:0;border-radius:8px;padding:0 16px;font-weight:700;cursor:pointer;}
.un3-drawer-govde{display:grid;grid-template-columns:1.1fr 1fr;gap:6px 24px;padding:20px;}
.un3-drawer-govde:has(> .un3-drawer-sutun:only-child){grid-template-columns:1fr;}
.un3-drawer-baslik{color:var(--un3-accent);font-size:11.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;margin:0 0 6px;}
.un3-drawer-sutun .un3-drawer-baslik + ul + .un3-drawer-baslik{margin-top:22px;}
.un3-drawer-liste{list-style:none;margin:0 0 6px;padding:0;}
.un3-drawer-liste li{border-bottom:1px solid var(--un3-border);}
.un3-drawer-liste a{display:block;padding:10px 0;font-size:14.5px;color:var(--un3-text);}
.un3-drawer-liste-buyuk a{font-size:17px;font-weight:800;padding:11px 0;}
.un3-drawer-liste a:hover{color:var(--un3-accent);}
.un3-drawer-cipler{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;}
.un3-drawer-cipler a{background:var(--un3-gray-100);border-radius:6px;padding:7px 12px;font-size:13px;font-weight:600;color:var(--un3-text);}
.un3-drawer-cipler a:hover{background:var(--un3-accent);color:#fff;}
@media(max-width:640px){
  .un3-menu-ac{order:1;margin-left:auto;padding:10px 12px;}
  .un3-menu-ac-yazi{display:none;}
  .un3-nav-inner .un3-nav-toggle{margin-left:0;}
  .un3-drawer-govde{grid-template-columns:1fr;}
  .un3-mini-hava-sec{max-width:84px;}
}

/* ---------- Haftalık hava durumu: simgeler ---------- */
.un3-hava-ikon-kucuk{font-size:28px;line-height:1.1;}

/* ---------- Sidebar: Canlı Skorlar linki ---------- */
.un3-canli-skor-link{margin-top:8px;}

/* ---------- Canlı Skor sayfası ---------- */
.un3-skor-lig{background:var(--un3-surface);border-radius:var(--un3-radius);box-shadow:var(--un3-shadow);margin-bottom:16px;overflow:hidden;}
.un3-skor-lig-baslik{background:var(--un3-dark);color:#fff;margin:0;padding:9px 16px;font-size:13.5px;text-transform:uppercase;letter-spacing:.4px;}
.un3-skor-maclar{list-style:none;margin:0;padding:0;}
.un3-skor-mac{display:grid;grid-template-columns:72px 1fr 82px 1fr;align-items:center;gap:8px;padding:11px 16px;border-bottom:1px solid var(--un3-border);font-size:14px;}
.un3-skor-mac:last-child{border-bottom:0;}
.un3-skor-ev{text-align:right;}
.un3-skor-takim{font-weight:600;}
.un3-skor-durum{font-size:12px;font-weight:700;color:var(--un3-text-muted);}
.un3-skor-sonuc{text-align:center;background:var(--un3-gray-100);border-radius:6px;padding:4px 6px;font-weight:800;white-space:nowrap;}
.un3-skor-canli .un3-skor-durum{color:var(--un3-accent);}
.un3-skor-canli .un3-skor-durum::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--un3-accent);margin-right:5px;animation:un3-nabiz 1.2s ease-in-out infinite;}
.un3-skor-canli .un3-skor-sonuc{background:var(--un3-accent);color:#fff;}
@keyframes un3-nabiz{0%,100%{opacity:1;}50%{opacity:.25;}}
.un3-skor-ertelendi{opacity:.65;}
@media(max-width:640px){
  .un3-skor-mac{grid-template-columns:54px 1fr 64px 1fr;gap:6px;padding:10px 10px;font-size:13px;}
}

/* ---------- Son Dakika sayfası ---------- */
.un3-sd-liste{display:flex;flex-direction:column;gap:12px;}
.un3-sd-oge{background:var(--un3-surface);border-radius:var(--un3-radius);box-shadow:var(--un3-shadow);overflow:hidden;}
.un3-sd-ust{display:flex;align-items:center;gap:14px;padding:10px 18px;border-bottom:1px solid var(--un3-border);}
.un3-sd-saat{color:var(--un3-accent);font-weight:800;font-size:20px;line-height:1;}
.un3-sd-kat{font-size:14px;color:var(--un3-text-muted);}
.un3-sd-kat strong{color:var(--un3-text);}
.un3-sd-govde{display:grid;grid-template-columns:250px 1fr;gap:20px;padding:16px 18px;align-items:start;}
.un3-sd-gorsel{aspect-ratio:16/10;border-radius:8px;overflow:hidden;background:var(--un3-gray-200);}
.un3-sd-gorsel img{width:100%;height:100%;object-fit:cover;}
.un3-sd-metin h3{font-size:20px;line-height:1.3;margin:0 0 8px;color:var(--un3-text);}
.un3-sd-metin p{margin:0;font-size:15px;line-height:1.55;color:var(--un3-text-muted);}
.un3-sd-govde:hover h3{color:var(--un3-accent);}
@media(max-width:700px){
  .un3-sd-govde{grid-template-columns:1fr;gap:12px;}
}


/* =====================================================================
   UNIQUE NEWS v3 — TASARIM KATMANI ("Körfez" editoryal görünüm)
   ===================================================================== */

/* ---------- Üst çubuk ---------- */
.un3-topbar{background:var(--un3-navy);color:#b9c7d6;font-size:12.5px;letter-spacing:.2px;}
.un3-topbar .un3-container{display:flex;justify-content:space-between;align-items:center;height:34px;}
.un3-topbar a{color:#b9c7d6;}
.un3-topbar a:hover{color:#fff;}
.un3-topbar-sol{display:flex;align-items:center;gap:18px;}
.un3-topbar-slogan{opacity:.85;}
.un3-topbar-galeri-link{font-weight:700;color:#fff !important;display:inline-flex;align-items:center;gap:6px;}
.un3-topbar-galeri-link::before{content:"";width:6px;height:6px;background:var(--un3-amber);display:inline-block;transform:rotate(45deg);}
.un3-topbar-sag{display:flex;align-items:center;gap:16px;}
.un3-tema-btn{background:rgba(255,255,255,.08);border:0;color:#fff;border-radius:3px;width:30px;height:24px;padding:0;cursor:pointer;font-size:13px;line-height:1;display:inline-flex;align-items:center;justify-content:center;}
.un3-tema-btn:hover{background:rgba(255,255,255,.18);}
.un3-tema-gece{display:none;}
[data-theme="dark"] .un3-tema-gunduz{display:none;}
[data-theme="dark"] .un3-tema-gece{display:inline;}

/* ---------- Header (logo solda, tarih rozeti sağda) ---------- */
.un3-header{background:var(--un3-surface);border-bottom:1px solid var(--un3-border);}
.un3-header .un3-container{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:24px;}
.un3-logo{font-family:var(--un3-serif);font-size:42px;font-weight:800;letter-spacing:-1.2px;color:var(--un3-text);line-height:1;}
.un3-logo span{color:var(--un3-accent);}
.un3-logo-gorsel{display:flex;align-items:center;padding:2px 0;}
.un3-logo-gorsel img{max-height:62px;width:auto;display:block;}
.un3-logo-gorsel .custom-logo-link{display:block;}
.un3-logo-gorsel,.un3-logo-gorsel .custom-logo-link,.un3-logo-gorsel img{background:transparent !important;}
.un3-header-tarih{display:flex;align-items:stretch;border:1px solid var(--un3-border);background:var(--un3-bg);}
.un3-header-tarih-gun{background:var(--un3-navy);color:#fff;font-family:var(--un3-serif);font-size:30px;font-weight:800;padding:6px 14px;display:flex;align-items:center;line-height:1;}
.un3-header-tarih-metin{padding:6px 14px;display:flex;flex-direction:column;justify-content:center;font-size:13px;line-height:1.3;color:var(--un3-text-muted);}
.un3-header-tarih-metin strong{color:var(--un3-text);font-size:14px;}
.un3-header-ad-wrap{background:var(--un3-surface);border-bottom:1px solid var(--un3-border);padding:14px 0;}
.un3-header-ad{display:flex;justify-content:center;margin:0 auto;}

/* ---------- Navigasyon (açık zemin, altı çizgili; kaydırınca sabit kalır) ---------- */
.un3-nav{background:var(--un3-surface);position:sticky;top:0;z-index:100;border-bottom:1px solid var(--un3-border);box-shadow:0 4px 14px rgba(11,34,57,.07);}
.un3-nav-inner{display:flex;align-items:center;max-width:var(--un3-maxw);margin:0 auto;padding:0 24px;}
.un3-nav ul{list-style:none;display:flex;flex-wrap:wrap;margin:0;padding:0;}
.un3-nav li{position:relative;}
.un3-nav a{display:block;color:var(--un3-text);padding:16px 14px 13px;font-weight:700;font-size:15px;border-bottom:3px solid transparent;letter-spacing:.1px;}
.un3-nav a:hover,.un3-nav .current-menu-item>a,.un3-nav .current-category-ancestor>a,.un3-nav .current-menu-ancestor>a{color:var(--un3-accent);border-bottom-color:var(--un3-accent);background:transparent;}
.un3-nav .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:210px;background:var(--un3-surface);border:1px solid var(--un3-border);border-top:3px solid var(--un3-accent);box-shadow:0 12px 28px rgba(11,34,57,.15);flex-direction:column;z-index:10;}
.un3-nav li:hover>.sub-menu,.un3-nav li:focus-within>.sub-menu{display:flex;}
.un3-nav .sub-menu a{border-bottom:1px solid var(--un3-border);padding:11px 16px;font-weight:600;font-size:14px;}
.un3-nav-toggle{display:none;background:none;border:0;color:var(--un3-text);font-size:24px;padding:10px 16px;cursor:pointer;margin-left:auto;}

/* MENÜ düğmesi: solda, dolgulu hap şeklinde */
.un3-menu-ac{order:-1;display:inline-flex;align-items:center;gap:9px;background:var(--un3-navy);border:0;color:#fff;font-weight:800;font-size:13px;letter-spacing:.8px;padding:9px 16px;margin:0 16px 0 0;cursor:pointer;white-space:nowrap;border-radius:3px;}
.un3-menu-ac:hover{background:var(--un3-accent);color:#fff;}
.un3-menu-ac-ikon{font-size:18px;line-height:1;}

/* Arama: büyüteç, tıklayınca genişler */
.un3-nav-search{display:flex;align-items:center;margin-left:auto;border:1px solid var(--un3-border);border-radius:3px;background:var(--un3-bg);overflow:hidden;transition:border-color .2s ease;}
.un3-nav-search:focus-within{border-color:var(--un3-accent);}
.un3-nav-search input{background:transparent;border:0;color:var(--un3-text);padding:8px 0;font-size:13.5px;width:0;outline:none;transition:width .2s ease,padding .2s ease;font-family:inherit;}
.un3-nav-search.un3-nav-search-acik input{width:170px;padding:8px 4px 8px 12px;}
.un3-nav-search input::placeholder{color:var(--un3-text-muted);}
.un3-nav-search button{background:transparent;border:0;color:var(--un3-text);padding:6px 11px;cursor:pointer;font-size:14px;}

/* ---------- Piyasa şeridi (menünün altında, tüm sayfalarda) ---------- */
.un3-ticker-bar{background:var(--un3-accent-soft);border-bottom:1px solid var(--un3-border);color:var(--un3-text);padding:0;}
.un3-ticker-track{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:var(--un3-maxw);margin:0 auto;padding:0 24px;}
.un3-ticker-track::-webkit-scrollbar{display:none;}
.un3-ticker-track .un3-ticker-etiket{flex:0 0 auto;background:var(--un3-navy);color:#fff;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:9px 12px;margin-right:6px;border:0;}
.un3-ticker-track span{flex:0 0 auto;padding:9px 16px;font-size:13px;font-weight:700;white-space:nowrap;border-right:1px solid var(--un3-border);color:var(--un3-text);}
.un3-ticker-track span:last-child{border-right:0;}
.un3-ticker-track .un3-rs-up{color:var(--un3-up);}
.un3-ticker-track .un3-rs-down{color:var(--un3-down);}
.un3-ticker-track .un3-rs-up::before{content:"▲ ";font-size:9px;}
.un3-ticker-track .un3-rs-down::before{content:"▼ ";font-size:9px;}

/* ---------- Sayfa düzeni ---------- */
.un3-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:44px;max-width:var(--un3-maxw);margin:34px auto;padding:0 24px;}
.un3-main{min-width:0;}
.un3-sidebar{min-width:0;}
.un3-sidebar-sticky{position:sticky;top:var(--un3-sticky-top);}

/* ==================== MANŞET SLIDER (yan listeli) ==================== */
.un3-slider{position:relative;width:100%;max-width:none;aspect-ratio:auto;border-radius:0;overflow:hidden;box-shadow:none;margin:0 0 38px;background:var(--un3-navy);padding-right:288px;}
.un3-slider-stage{position:relative;aspect-ratio:16/10;background:var(--un3-gray-200);overflow:hidden;}
.un3-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .45s ease;}
.un3-slide.un3-active{opacity:1;visibility:visible;}
.un3-slide>a{display:block;width:100%;height:100%;}
.un3-slide img{width:100%;height:100%;object-fit:cover;}
.un3-slide .un3-slide-overlay{position:absolute;left:0;bottom:0;max-width:82%;padding:20px 26px 22px;background:var(--un3-surface);border-left:6px solid var(--un3-accent);}
.un3-slide .un3-cat-tag{display:inline-block;background:none;color:var(--un3-accent);font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;padding:0;border-radius:0;margin-bottom:8px;}
.un3-slide h2{color:var(--un3-text);font-family:var(--un3-serif);font-size:30px;line-height:1.18;margin:0;letter-spacing:-.3px;}
.un3-slide:hover h2{color:var(--un3-accent);}
.un3-slide p{display:none;}
.un3-slider:not(:has(.un3-slider-dots)){padding-right:0;}
.un3-slider-arrow{position:absolute;bottom:0;top:auto;transform:none;width:46px;height:46px;border-radius:0;background:var(--un3-navy);color:#fff;border:0;font-size:16px;cursor:pointer;z-index:5;display:flex;align-items:center;justify-content:center;}
.un3-slider-arrow.un3-prev{right:46px;left:auto;}
.un3-slider-arrow.un3-next{right:0;}
.un3-slider-arrow:hover{background:var(--un3-accent);}

/* Sağdaki numaralı başlık listesi */
.un3-slider-dots{position:absolute;top:0;right:0;bottom:0;width:288px;display:flex;flex-direction:column;gap:0;z-index:5;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;background:var(--un3-navy);}
.un3-slider-dots button{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;background:transparent;color:#c4d1de;padding:13px 16px;cursor:pointer;font-family:var(--un3-sans);transition:background .2s ease;}
.un3-slider-dots button:hover{background:rgba(255,255,255,.06);}
.un3-slider-dots .un3-dot-no{flex:0 0 auto;font-family:var(--un3-serif);font-size:20px;font-weight:800;line-height:1.05;color:rgba(255,255,255,.35);min-width:24px;}
.un3-slider-dots .un3-dot-t{font-size:13.5px;line-height:1.35;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.un3-slider-dots button.un3-active{background:var(--un3-accent);color:#fff;}
.un3-slider-dots button.un3-active .un3-dot-no{color:var(--un3-amber);}

/* Kategori sayfası slider'ı (biraz daha alçak) */
.un3-slider.un3-slider-sm .un3-slider-stage{aspect-ratio:16/8.5;}
.un3-slider.un3-slider-sm .un3-slide h2{font-size:26px;}

/* Slider: PC / mobil için ayrı haber sayısı */
@media(min-width:641px){ .un3-slide.un3-sadece-mobil,.un3-slider-dots button.un3-sadece-mobil{display:none !important;} }
@media(max-width:640px){ .un3-slide.un3-sadece-pc,.un3-slider-dots button.un3-sadece-pc{display:none !important;} }

/* ---------- Bölüm başlıkları ---------- */
.un3-cat-block{margin-bottom:44px;}
.un3-cat-block-head{display:flex;align-items:baseline;justify-content:space-between;background:none;margin:0 0 20px;padding:0 0 9px;border-radius:0;border-bottom:2px solid var(--un3-text);position:relative;}
.un3-cat-block-head::after{content:"";position:absolute;left:0;bottom:-2px;width:72px;height:2px;background:var(--un3-accent);}
.un3-cat-block-head h3{font-family:var(--un3-serif);font-size:27px;font-weight:800;text-transform:none;letter-spacing:-.4px;color:var(--un3-text);margin:0;display:flex;align-items:center;gap:11px;}
.un3-cat-block-head h3::before{content:"";width:11px;height:11px;background:var(--un3-accent);transform:rotate(45deg);flex:0 0 auto;}
.un3-cat-block-head a{font-size:13px;font-weight:800;color:var(--un3-accent);opacity:1;letter-spacing:.3px;}
.un3-cat-block-head a:hover{color:var(--un3-accent-dark);}

/* ---------- Haber kartları (görsel üstte, başlık altta) ---------- */
.un3-cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 26px;}
.un3-cat-grid-2{grid-template-columns:repeat(2,1fr);}
.un3-cat-grid-3{grid-template-columns:repeat(3,1fr);}
.un3-cat-grid-4{grid-template-columns:repeat(4,1fr);gap:26px 20px;}
.un3-card{background:none;border-radius:0;box-shadow:none;overflow:visible;transition:none;}
.un3-card:hover{transform:none;}
.un3-card-link{display:block;}
.un3-card .un3-thumb{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;background:var(--un3-gray-200);border-radius:2px;}
.un3-card .un3-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease;}
.un3-card-link:hover .un3-thumb img{transform:scale(1.05);}
.un3-card-cat{position:absolute;left:0;bottom:0;background:var(--un3-accent);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;padding:4px 10px;}
.un3-card-body{padding:13px 1px 0;}
.un3-card-body h4{font-family:var(--un3-serif);font-size:18px;line-height:1.28;font-weight:700;letter-spacing:-.15px;margin:0 0 7px;color:var(--un3-text);}
.un3-card-link:hover .un3-card-body h4{color:var(--un3-accent);}
.un3-card-body .un3-meta{font-size:12px;color:var(--un3-text-muted);}
.un3-meta{color:var(--un3-text-muted);}

/* Kategori düzenleri */
.un3-oncelikli-blok{display:grid;grid-template-columns:1.45fr 1fr;gap:28px;}
.un3-oncelikli-buyuk .un3-thumb{aspect-ratio:4/3;}
.un3-oncelikli-buyuk .un3-card-body h4{font-size:27px;line-height:1.2;}
.un3-oncelikli-kucukler{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 16px;align-content:start;}
.un3-oncelikli-kucukler .un3-card-body h4{font-size:15px;}
.un3-oncelikli-kucukler .un3-card-cat{display:none;}
.un3-iki-buyuk-satir{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-bottom:28px;}
.un3-iki-buyuk-satir .un3-card .un3-thumb{aspect-ratio:16/9;}
.un3-iki-buyuk-satir .un3-card-body h4{font-size:23px;}
.un3-buyuk-liste-blok{display:grid;grid-template-columns:1.35fr 1fr;gap:28px;margin-bottom:26px;}
.un3-buyuk-liste-buyuk .un3-thumb{aspect-ratio:4/3;}
.un3-buyuk-liste-buyuk .un3-card-body h4{font-size:26px;line-height:1.2;}
.un3-buyuk-liste-orta{display:grid;align-content:start;gap:22px;}
.un3-buyuk-liste-orta .un3-card-link{display:grid;grid-template-columns:44% 1fr;gap:16px;align-items:start;}
.un3-buyuk-liste-orta .un3-card .un3-thumb{aspect-ratio:4/3;}
.un3-buyuk-liste-orta .un3-card-body{padding-top:0;}
.un3-buyuk-liste-orta .un3-card-body h4{font-size:17px;}
.un3-metin-liste{list-style:none;margin:0;padding:0;background:var(--un3-surface);border:1px solid var(--un3-border);border-radius:0;box-shadow:none;}
.un3-metin-liste li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid var(--un3-border);}
.un3-metin-liste li:last-child{border-bottom:0;}
.un3-metin-liste a{font-family:var(--un3-serif);font-weight:700;font-size:16px;}
.un3-metin-liste .un3-meta{font-size:12px;color:var(--un3-text-muted);white-space:nowrap;}

/* ---------- Kenar çubuğu widget'ları ---------- */
.widget{background:var(--un3-surface);border:1px solid var(--un3-border);border-top:3px solid var(--un3-accent);border-radius:0;box-shadow:none;padding:16px 18px 18px;margin-bottom:26px;}
.widget-title{font-family:var(--un3-sans);font-size:12.5px;text-transform:uppercase;font-weight:800;letter-spacing:1.3px;border:0;border-bottom:1px solid var(--un3-border);padding:0 0 10px;margin:0 0 14px;color:var(--un3-text);}
.un3-sky .widget,.un3-ad-slot .widget{border:0;padding:0;background:transparent;}
.un3-ad-slot{margin:0 0 26px;}
.un3-tum-etkinlikler-link{background:var(--un3-accent);color:#fff;border-radius:0;letter-spacing:.3px;}
.un3-tum-etkinlikler-link:hover{background:var(--un3-accent-dark);color:#fff;}
.un3-finans-table .un3-rs-up,.un3-standings tr:nth-child(-n+4) td.un3-rank{color:var(--un3-up);}
.un3-finans-table .un3-rs-down,.un3-standings tr:nth-last-child(-n+3) td.un3-rank{color:var(--un3-down);}
.un3-lig-tabs{border-radius:0;}
.un3-lig-tabs button,.un3-yazarlar-nav button{border-radius:0;}
.un3-fikstur-hafta{background:var(--un3-navy);border-radius:0;}
.un3-view-tabs button.un3-active{color:var(--un3-accent);border-bottom-color:var(--un3-accent);}

/* ---------- İlginizi Çekebilir ---------- */
.un3-ilgili{margin-top:46px;}
.un3-ilgili-baslik{background:none;color:var(--un3-text);padding:0 0 9px;border-radius:0;border-bottom:2px solid var(--un3-text);font-family:var(--un3-serif);font-size:24px;text-transform:none;font-weight:800;margin-bottom:20px;position:relative;}
.un3-ilgili-baslik::after{content:"";position:absolute;left:0;bottom:-2px;width:72px;height:2px;background:var(--un3-accent);}
.un3-ilgili-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;}

/* ---------- Tekil haber ---------- */
.un3-single{background:var(--un3-surface);border:1px solid var(--un3-border);padding:34px 40px 40px;}
.un3-cat-tag{display:inline-block;font-size:12px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:var(--un3-accent);}
.un3-single > .un3-cat-tag{position:static;font-size:14px;padding:0 0 0 14px;border-left:5px solid var(--un3-accent);line-height:1.1;}
.un3-single h1{font-family:var(--un3-serif);font-size:40px;line-height:1.16;letter-spacing:-.7px;margin:14px 0 14px;color:var(--un3-text);}
.un3-single .un3-meta{font-size:13px;color:var(--un3-text-muted);margin-bottom:20px;padding:10px 0;border-top:1px solid var(--un3-border);border-bottom:1px solid var(--un3-border);}
.un3-single-gorsel{overflow:hidden;margin-bottom:16px;}
.un3-single-gorsel img{width:100%;}
.un3-yazar-adi-link{color:var(--un3-text);font-weight:800;}
.un3-yazar-adi-link:hover{color:var(--un3-accent);}
.un3-paylasim{display:flex;align-items:center;gap:8px;margin-bottom:20px;flex-wrap:wrap;}
.un3-paylasim-etiket{font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--un3-text-muted);margin-right:4px;}
.un3-paylasim-btn{width:36px;height:36px;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#fff;transition:opacity .15s ease;}
.un3-paylasim-btn:hover{opacity:.85;color:#fff;}
.un3-paylasim-whatsapp{background:#25D366;}
.un3-paylasim-facebook{background:#1877F2;}
.un3-paylasim-x{background:#000;}
.un3-paylasim-eposta{background:var(--un3-gray-500);}
.un3-yazi-boyutu{margin-left:auto;display:flex;gap:0;}
.un3-yazi-boyutu button{border:1px solid var(--un3-border);background:var(--un3-surface);color:var(--un3-text);border-radius:0;padding:6px 12px;font-weight:800;font-size:13px;cursor:pointer;margin-left:-1px;}
.un3-yazi-boyutu button:hover{background:var(--un3-accent);color:#fff;border-color:var(--un3-accent);}
.un3-google-kaynak{border-radius:4px;}
.un3-single-content{font-family:var(--un3-serif);font-size:calc(19px * var(--un3-yazi-olcek, 1));line-height:1.78;color:var(--un3-text);}
.un3-single-content p{margin:0 0 1.2em;}
.un3-single-content a{color:var(--un3-accent);text-decoration:underline;text-underline-offset:3px;font-weight:600;}
.un3-single-content a:hover{color:var(--un3-accent-dark);}
.un3-single-content img{border-radius:0;margin:16px 0;}
.un3-single-content h2,.un3-single-content h3{font-family:var(--un3-serif);margin:1.4em 0 .5em;}
.un3-single-content blockquote{margin:1.4em 0;padding:6px 0 6px 22px;border-left:5px solid var(--un3-accent);font-style:italic;color:var(--un3-text-muted);}
.un3-single .un3-google-kaynak:last-of-type{margin-top:26px;margin-bottom:0;}

/* ---------- Yazar / muhabir kutusu ---------- */
.un3-yazar-profil-kutu{border-radius:0;box-shadow:none;border:1px solid var(--un3-border);border-top:4px solid var(--un3-accent);}
.un3-yazar-profil-kutu h1{font-family:var(--un3-serif);}

/* ---------- Sayfalama ---------- */
.nav-links a,.nav-links span{border-radius:0;box-shadow:none;border:1px solid var(--un3-border);}
.nav-links .current{background:var(--un3-accent);border-color:var(--un3-accent);color:#fff;}

/* ---------- Sayfa / liste şablonları ---------- */
.un3-main > article:not(.un3-single){background:var(--un3-surface);border:1px solid var(--un3-border);padding:30px 36px;}
.un3-main > article h1{font-family:var(--un3-serif);font-size:34px;letter-spacing:-.5px;}
.un3-eczane-kart,.un3-etkinlik-kart,.un3-deprem-satir,.un3-skor-lig,.un3-sd-oge,.un3-iletisim-form{border-radius:0;box-shadow:none;border:1px solid var(--un3-border);}
.un3-eczane-kart{border-top:3px solid var(--un3-gray-200);}
.un3-eczane-kart.un3-eczane-yerel{border-top-color:var(--un3-accent);}
.un3-eczane-bolge{border-radius:0;background:var(--un3-navy);}
.un3-eczane-yerel .un3-eczane-bolge{background:var(--un3-accent);}
.un3-skor-lig-baslik{background:var(--un3-navy);}
.un3-sd-saat{color:var(--un3-accent);font-family:var(--un3-serif);}
.un3-sd-metin h3{font-family:var(--un3-serif);}
.un3-etkinlik-kart-govde h4{font-family:var(--un3-serif);font-size:16px;}
.un3-form-gonder{background:var(--un3-accent);border-radius:0;}
.un3-form-gonder:hover{background:var(--un3-accent-dark);}
.un3-form-hata{color:var(--un3-down);}
.un3-hava-sicaklik strong{color:var(--un3-accent);}
.un3-deprem-buyuk{background:var(--un3-down);}
.un3-canli-not a{color:var(--un3-text-muted);}

/* ---------- Mini hava (üst çubuk) ---------- */
.un3-mini-hava{display:inline-flex;align-items:center;gap:6px;color:#e8eef5;font-size:12.5px;}
.un3-mini-hava-sec{background:transparent;color:#e8eef5;border:0;font:inherit;font-weight:700;cursor:pointer;padding:2px 2px 2px 0;max-width:150px;}
.un3-mini-hava-sec:focus{outline:1px solid rgba(255,255,255,.35);}
.un3-mini-hava-sec option{color:#111;background:#fff;}
.un3-mini-hava-ikon{font-size:16px;line-height:1;}
.un3-mini-hava-derece{font-weight:800;font-size:13.5px;min-width:28px;}

/* ---------- Açılır (çekmece) menü: sağdan açılır ---------- */
.un3-drawer{left:auto;right:0;transform:translateX(102%);box-shadow:-10px 0 34px rgba(0,0,0,.35);border-radius:0;border-left:4px solid var(--un3-accent);}
.un3-drawer.un3-acik{transform:none;}
.un3-drawer-ust{background:var(--un3-navy);border-bottom:0;}
.un3-drawer-logo{font-family:var(--un3-serif);color:#fff;}
.un3-drawer-logo span{color:var(--un3-amber);}
.un3-drawer-kapat{background:rgba(255,255,255,.12);color:#fff;border-radius:3px;}
.un3-drawer-kapat:hover{background:var(--un3-accent);}
.un3-drawer-baslik{color:var(--un3-accent);letter-spacing:1.2px;}
.un3-drawer-liste-buyuk a{font-family:var(--un3-serif);}
.un3-drawer-cipler a{border-radius:0;}
.un3-drawer-arama button{border-radius:0;}
.un3-drawer-arama input{border-radius:0;}

/* ---------- Alt bilgi ---------- */
.un3-footer{background:var(--un3-navy);color:#b9c7d6;margin-top:30px;padding:0;font-size:14px;border-top:5px solid var(--un3-accent);}
.un3-footer a{color:#dfe8f1;}
.un3-footer a:hover{color:var(--un3-amber);}
.un3-footer-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;padding-top:42px;padding-bottom:36px;}
.un3-footer-logo{font-family:var(--un3-serif);font-size:32px;font-weight:800;letter-spacing:-.8px;color:#fff !important;display:inline-block;margin-bottom:10px;}
.un3-footer-logo span{color:var(--un3-amber);}
.un3-footer-aciklama{margin:0;max-width:440px;line-height:1.65;color:#9fb2c5;}
.un3-footer-linkler{display:flex;flex-wrap:wrap;gap:8px 26px;align-content:flex-start;justify-content:flex-end;font-weight:700;letter-spacing:.2px;}
.un3-footer-linkler .footer-widget{width:100%;}
.un3-footer-linkler h5{color:#fff;font-size:12px;letter-spacing:1.3px;text-transform:uppercase;}
.un3-footer-alt{border-top:1px solid rgba(255,255,255,.12);padding:16px 0;font-size:13px;color:#8aa0b6;}
.un3-footer-alt .un3-container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;}

/* ---------- Duyarlı ---------- */
@media(max-width:1100px){
  .un3-layout{gap:32px;}
  .un3-slider{padding-right:240px;}
  .un3-slider-dots{width:240px;}
  .un3-slide h2{font-size:25px;}
}
@media(max-width:980px){
  .un3-layout{grid-template-columns:1fr;}
  .un3-cat-grid,.un3-ilgili-grid{grid-template-columns:repeat(2,1fr);}
  .un3-header-tarih{display:none;}
  .un3-footer-grid{grid-template-columns:1fr;}
  .un3-footer-linkler{justify-content:flex-start;}
}
@media(max-width:780px){
  .un3-slider{padding-right:0;}
  .un3-slider-dots{position:static;width:100%;flex-direction:row;flex-wrap:wrap;overflow:visible;padding:8px;gap:6px;}
  .un3-slider-dots button{width:auto;padding:6px 12px;border:0;background:rgba(255,255,255,.1);}
  .un3-slider-dots .un3-dot-t{display:none;}
  .un3-slider-dots .un3-dot-no{font-size:15px;min-width:0;}
  .un3-slider-stage{aspect-ratio:16/11;}
  .un3-slider-arrow{top:0;bottom:auto;width:40px;height:40px;}
  .un3-oncelikli-blok,.un3-buyuk-liste-blok,.un3-iki-buyuk-satir{grid-template-columns:1fr;}
  .un3-cat-grid-4{grid-template-columns:repeat(2,1fr);}
  .un3-single{padding:22px 18px 26px;}
  .un3-single h1{font-size:29px;}
}
@media(max-width:640px){
  .un3-cat-grid,.un3-ilgili-grid{grid-template-columns:1fr;}
  .un3-logo{font-size:32px;}
  .un3-header .un3-container{justify-content:center;text-align:center;padding:16px 16px;}
  .un3-logo,.un3-logo-gorsel{margin-left:auto;margin-right:auto;justify-content:center;}
  .un3-container{padding:0 16px;}
  .un3-layout{padding:0 16px;margin-top:22px;}
  .un3-slide h2{font-size:19px;}
  .un3-slide .un3-slide-overlay{max-width:100%;right:0;padding:14px 16px 16px;}
  .un3-topbar-slogan{display:none;}
  .un3-mini-hava-sec{max-width:96px;}
  .un3-ticker-track{padding:0 8px;}
  .un3-cat-block-head h3{font-size:22px;}
  .un3-main > article:not(.un3-single){padding:20px 16px;}
  /* Mobilde yalnızca açılır (çekmece) menü görünsün */
  .un3-nav ul,.un3-nav-toggle,.un3-nav-search,.un3-nav.un3-open ul{display:none !important;}
  .un3-nav-inner{flex-wrap:nowrap;justify-content:flex-start;padding:8px 16px;}
  .un3-menu-ac{margin:0;order:0;}
  .un3-menu-ac-yazi{display:inline;}
  .un3-drawer-govde{grid-template-columns:1fr;}
}

/* ---------- En çok okunanlar: dikdörtgen görsel ---------- */
.un3-columnist-list.un3-okunan-list img{width:96px;height:68px;border-radius:2px;object-fit:cover;flex-shrink:0;}
.un3-okunan-list li{align-items:flex-start;gap:12px;}
.un3-okunan-list .un3-c-name{font-family:var(--un3-serif);font-size:15px;line-height:1.3;}

/* ---------- Hava durumu tablo başlığı: tarih + gün adı ---------- */
.un3-hava-haftalik-tablo th .un3-hava-gun-tarih{display:block;font-size:14px;color:var(--un3-text);}
.un3-hava-haftalik-tablo th .un3-hava-gun-adi{display:block;font-size:12px;font-weight:600;color:var(--un3-text-muted);}

/* ---------- Sabit menü (JS ile, hiçbir üst eleman engelleyemez) ---------- */
.un3-nav.un3-nav-sabit{position:fixed;left:0;right:0;top:0;width:100%;}
body.admin-bar .un3-nav.un3-nav-sabit{top:32px;}
@media(max-width:782px){ body.admin-bar .un3-nav.un3-nav-sabit{top:46px;} }
.un3-nav-yer-tutucu{display:block;height:0;margin:0;padding:0;}
.un3-hava-haftalik-tablo th{text-transform:none;}

.un3-columnist-list.un3-okunan-list img{width:96px;height:68px;border-radius:2px;}

/* En çok okunanlar: tüm görseller aynı boyutta (96x68) sabit kutuda */
.un3-okunan-list li{align-items:flex-start;gap:12px;}
.un3-okunan-list li > span{flex:1 1 auto;min-width:0;}
.un3-okunan-list .un3-okunan-gorsel{flex:0 0 96px;width:96px;height:68px;display:block;overflow:hidden;border-radius:2px;background:var(--un3-gray-200);}
.un3-okunan-list .un3-okunan-gorsel img,.un3-columnist-list.un3-okunan-list .un3-okunan-gorsel img{width:100% !important;height:100% !important;max-width:none !important;object-fit:cover;border-radius:0 !important;display:block;}
