/* ====== WWIN-BURADA GÖRÜNÜMÜNE YAKIN JANNAH OVERRIDE ====== */ :root{ /* vurgu rengi & tipografi */ --accent: #0ea5e9; /* mavi vurgu */ --text: #0f172a; /* koyu metin */ --muted: #64748b; /* ikincil metin */ --bg: #ffffff; /* arka plan */ --radius: 12px; /* köşe yumuşatma */ --container: 1200px; /* içerik genişliği */ --font: Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; } /* Genel tipografi ve linkler */ html,body{background:var(--bg);color:var(--text);font-family:var(--font);line-height:1.65} a{color:var(--accent);text-decoration:none} a:hover{opacity:.9} /* Konteyner */ .container, .boxed, .theiaStickySidebar{max-width:var(--container)} /* Header / Logo / Menü */ .site-branding img{max-height:58px} .main-nav ul li a{padding:14px 16px;letter-spacing:.2px;text-transform:none} .main-nav .current-menu-item>a, .main-nav .current-menu-ancestor>a{color:var(--accent);font-weight:600} .fixed-nav{box-shadow:0 4px 14px rgba(0,0,0,.06)} /* Üstteki “duyuru/cta” bantları (varsa) */ .breaking-news{border-radius:var(--radius);overflow:hidden} .breaking-news .header-news-title{background:var(--accent);color:#0b1320;font-weight:700} /* Ana başlıklar & bölüm başlıkları */ .section-title, .block-head, .mag-box .mag-box-title{ font-weight:800; letter-spacing:.2px; } .section-title a:hover, .mag-box .mag-box-title a:hover{color:var(--accent)} /* Kart/grid görünümü */ .posts-list-default .post, .masonry-grid .post, .tie-thumb-overlay .post, .post-card{ border:1px solid #e5e7eb; border-radius:var(--radius); overflow:hidden; background:#fff } .post .post-thumb img, .post-card .post-thumb img{display:block;width:100%;height:auto} .post .post-title a{color:var(--text)} .post .post-title a:hover{color:var(--accent)} .post-meta, .post-meta a{color:var(--muted)} .post-meta a:hover{color:var(--accent)} /* Kategori rozeti */ .post .post-cat, .post .post-cat a{ background:var(--accent)!important; color:#0b1320!important; border-radius:8px } /* Butonlar / CTA */ .tie-btn, .btn, .wp-block-button__link, a.button, button{ background:var(--accent); color:#0b1320; border-radius:999px; padding:10px 18px; border:0; font-weight:700 } .tie-btn:hover{filter:brightness(.96)} /* Tekil yazı sayfası */ .single .single-post-title{font-weight:800;line-height:1.25} .single .entry{font-size:17px} .single .entry a:hover{text-decoration:underline;color:var(--accent)} .single .featured-area img{border-radius:var(--radius)} /* Paylaşım butonları */ .share-buttons a{border-radius:999px} .share-buttons a:hover{transform:translateY(-1px)} /* Sidebar */ .sidebar .widget{border:1px solid #e5e7eb;border-radius:var(--radius);overflow:hidden;background:#fff} .sidebar .widget .widget-title{background:#f8fafc;padding:12px 16px;font-weight:800} /* Footer */ #footer{border-top:1px solid #e5e7eb} #footer .footer-widgets .widget{color:#334155} #footer .site-info{color:#64748b} /* Görsel oran ve kırpma yardımcıları */ .ratio-16x9{position:relative;padding-top:56.25%} .ratio-16x9>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover} .line-clamp-2{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden} .line-clamp-3{-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden} /* Mobil ufak dokunuşlar */ @media (max-width: 991px){ .main-nav ul li a{padding:12px 12px} .site-branding img{max-height:48px} .container,.boxed{max-width:100%} }