/* OKUNABİLİRLİK — üç temada da en son yüklenir (15 Eki 2026, kullanıcı: "12 px'den az olmamalı, millet nasıl okuyacak").
   Kural: gövde metni en az 16 px, hiçbir yazı 14 px'in altında değil. Başlıklara dokunulmaz.
   Yeni öğe eklenince Tasarim/kucuk_font kontrolüyle (tarayıcıda 14 px altı tarama) doğrula. */

/* Gövde paragrafları ve açıklamalar */
body p,.notice p,.notice-govde p,.card-body p,.feature p,.prose p,.prose li,.metin p,.metin li,
.mini-story p,.life-card p,.guide-cards p,.event-intro p,.event-empty p,.guide-copy p,.lead-content p,.notice-intro{font-size:16px}

/* Küçük yardımcı yazılar: en az 14 px */
.status-note,.small-note,.meta,.notice-date,.story-date,.copyright,.ew-imza,.ew-imza b,.breadcrumb,.breadcrumbs,.breadcrumbs a,
.footer-links,.footer-links a,.footer a,.site-footer p,.topline,.topline span,.top-quote,.brand-tag,.brand small,
.category,.pill,.tag,.mini-category,.life-label,.section-kicker,.eyebrow,.hero-bottom-label,.note-kicker,
.tag-row a,.side-nav a,.paylas,.paylas a,.sayfalama a,.sayfalama span,.quicklink,.quick-card span,.quick-links small,.t2-yollar small,
.calendar div,.foto-alt,.gallery-grid figcaption,.notice-item small,.etkinlik-satir small,.etkinlik-liste3 a small,
.ilan-govde small,.ilan-govde span,.mini-liste li,.kunye em,.kunye em.bos,.kunye b,.field label,.field input,.field select,.field textarea,
.toolbar input,.toolbar select,.btn,.button,.lightbox button,.guide-cards span,.guide-links a,.text-link,.calendar-art small,.calendar-art span,
option,small{font-size:max(14px,1em)!important}

.status-note,.small-note,.meta,.notice-date,.story-date,.category,.pill,.tag,.mini-category,.life-label,.section-kicker,.eyebrow,
.hero-bottom-label,.note-kicker,.tag-row a,.side-nav a,.calendar div,.copyright,.ew-imza,.breadcrumb,.breadcrumbs,.topline,
.notice-item small,.etkinlik-satir small,.ilan-govde small,.mini-liste li,.kunye em,.calendar-art small,.calendar-art span,.guide-cards span,
.quick-links small,.t2-yollar small,.quick-card span,.paylas a,.sayfalama a,.sayfalama span{font-size:14px!important}

/* Tarih kutusu: ay adı 14 px sığsın diye kutu büyütüldü */
.tarih-kutu{font-size:14px!important;flex-basis:62px!important;width:62px;height:66px!important;line-height:1.1}
.tarih-kutu b{font-size:24px!important}
.etkinlik-satir .tarih-kutu,.etkinlik-izgara .tarih-kutu{flex-basis:58px!important;width:58px;height:62px!important}
.notice-card .event-date{font-size:14px!important}

/* Etiketlerde harf aralığı küçük punto için açılmıştı; 14 px'te fazla geliyor */
.category,.pill,.tag,.mini-category,.life-label,.section-kicker,.eyebrow,.hero-bottom-label,.tag-row a,.side-nav a,.breadcrumbs{letter-spacing:.05em}

/* Tema1 üst şerit + alt telif satırı */
.topbar,.topbar a,.topbar span,.footer-bottom,.footer-bottom span{font-size:14px!important}

/* Hiçbir temada yatay kaydırma çubuğu çıkmasın (taşan süs öğeleri kırpılır; sticky menüyü bozmaz) */
html,body{overflow-x:clip}

/* İletişim sayfası başı: muhtar kartı (3 tema) */
.muhtar-ust{margin:0 0 22px!important}
.muhtar-ust h2{margin:2px 0 6px!important;font-size:26px}
.muhtar-tel{display:inline-block;font-size:22px!important;font-weight:800;margin:2px 0 6px}
