/* =========================================================
   TESPIT GAZETESI — NEWS.CSS
   GeneratePress + Haber sitesi genel stil
   Renk / Tipografi / Izgara / Responsive / Erişilebilirlik
   ========================================================= */

/* ---------- Değişkenler (renk, ölçü) ---------- */
:root{
  --tg-bg: #FFFFFF;
  --tg-fg: #0B0B0D;
  --tg-fg-muted: #6B7280;
  --tg-accent: #D21F3C;         /* kırmızı vurgu */
  --tg-accent-700: #AD1A32;     /* hover */
  --tg-border: #E5E7EB;
  --tg-border-strong: #D1D5DB;
  --tg-shadow: 0 6px 18px rgba(0,0,0,.06);

  --tg-maxw: 1200px;
  --tg-r: 12px;                 /* yuvarlak köşe */
  --tg-gap: 16px;
  --tg-tr: .18s ease;           /* yumuşak geçiş */

  --tg-h1: clamp(28px, 4vw, 36px);
  --tg-h2: clamp(22px, 3vw, 28px);
  --tg-h3: clamp(18px, 2.2vw, 22px);
  --tg-base: 16px;
  --tg-lh: 1.65;
}

/* ---------- Reset / erişilebilirlik ---------- */
*{box-sizing:border-box}
html{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){
  *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
body{
  background: var(--tg-bg);
  color: var(--tg-fg);
  font: 400 var(--tg-base)/var(--tg-lh) system-ui, -apple-system, "Segoe UI",
        Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji",
        "Segoe UI Emoji";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
a{color:var(--tg-accent);text-decoration:none;transition:color var(--tg-tr),opacity var(--tg-tr)}
a:hover, a:focus{color:var(--tg-accent-700);text-decoration:underline}
img{max-width:100%;height:auto;display:block}
figure{margin:0}
:focus{outline:2px dashed var(--tg-accent);outline-offset:3px}

/* ---------- Genel konteyner genişliği ---------- */
.container, .grid-container, .site-content .inside-article,
.inside-header, .inside-site-info, .inside-footer-widgets,
.inside-navigation, .page-header, .site-main .inside-article{
  max-width: var(--tg-maxw);
}

/* =========================================================
   HEADER + ÜST MENÜ
   ========================================================= */
.site-header{border-bottom:1px solid var(--tg-border)}
.inside-header{
  display:flex;align-items:center;gap:20px;
  padding:14px var(--tg-gap);
}
.site-branding, .site-logo{display:flex;align-items:center}
.site-branding a, .site-logo a{display:inline-flex}
.main-title{margin:0;font-size:22px;font-weight:800}
.site-description{margin:0;color:var(--tg-fg-muted);font-size:14px}

/* Arama kutusu (varsa) */
.header-search{margin-left:auto;display:flex;gap:8px;align-items:center}
.header-search input[type="search"]{
  height:42px;border:1px solid var(--tg-border);border-radius:999px;
  padding:0 14px;min-width:240px;transition:border-color var(--tg-tr), box-shadow var(--tg-tr)
}
.header-search input[type="search"]:focus{
  border-color:var(--tg-accent);box-shadow:0 0 0 3px rgba(210,31,60,.15)
}

/* Ana navigasyon */
.main-navigation{
  border-top:1px solid var(--tg-border);
  border-bottom:1px solid var(--tg-border);
  background:#FAFAFA;
}
.inside-navigation{padding:0 var(--tg-gap)}
.main-navigation .main-nav > ul{
  display:flex;gap:18px;align-items:center;margin:0;padding:10px 0;list-style:none
}
.main-navigation .main-nav > ul > li > a{
  display:inline-block;padding:10px 8px;font-weight:600;color:var(--tg-fg);
  position:relative;transition:color var(--tg-tr)
}
/* ince hover alt çizgi */
.main-navigation .main-nav > ul > li > a:after{
  content:"";position:absolute;left:8px;right:8px;bottom:6px;height:2px;
  background:var(--tg-accent);opacity:0;transform:scaleX(.6);transition:transform var(--tg-tr),opacity var(--tg-tr)
}
.main-navigation .main-nav > ul > li:hover > a{color:var(--tg-accent)}
.main-navigation .main-nav > ul > li:hover > a:after{opacity:1;transform:scaleX(1)}

/* Açılır menü */
.main-navigation ul ul{
  position:absolute;background:#fff;border:1px solid var(--tg-border);
  border-radius:var(--tg-r);padding:8px;min-width:220px;box-shadow:var(--tg-shadow);
  display:none;z-index:30
}
.main-navigation li:hover>ul{display:block}
.main-navigation ul ul li a{
  padding:10px 12px;display:block;color:var(--tg-fg);border-radius:8px;transition:background-color var(--tg-tr)
}
.main-navigation ul ul li a:hover{background:#F7F7F7}

/* Mobil menü tuşu */
.menu-toggle{margin-left:auto}
button.menu-toggle{
  border:1px solid var(--tg-border);border-radius:999px;padding:10px 14px;
  background:#FFF;transition:border-color var(--tg-tr), color var(--tg-tr), background-color var(--tg-tr)
}
button.menu-toggle:hover{border-color:var(--tg-accent);color:var(--tg-accent)}

/* =========================================================
   MANŞET (hero) + Akış grid
   ========================================================= */
.manset{margin:24px auto;padding:0 var(--tg-gap)}
.manset-grid{
  display:grid;gap:var(--tg-gap);
  grid-template-columns: 2fr 1fr; /* büyük görsel + yan sütun */
}
.manset-item{
  border-radius: var(--tg-r);overflow:hidden;position:relative;
  background:#000;color:#fff;box-shadow:var(--tg-shadow);
  transition:transform var(--tg-tr), box-shadow var(--tg-tr)
}
.manset-item:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.10)}
.manset-item img{width:100%;height:100%;object-fit:cover;opacity:.9}
.manset-item .manset-meta{
  position:absolute;left:16px;right:16px;bottom:16px;
  display:flex;flex-direction:column;gap:6px
}
.manset-item .tag{
  background:var(--tg-accent);color:#fff;font-weight:800;
  align-self:flex-start;border-radius:999px;padding:6px 10px;font-size:12px
}
.manset-item h2{font-size:var(--tg-h2);line-height:1.22;margin:0}
.manset-item a{color:#fff;text-decoration:none}
.manset-item a:hover{text-decoration:underline}

/* Liste/Grid kartları (kategori/anasayfa) */
.whp-grid, .whhps-grid{display:grid;gap:var(--tg-gap)}
.whp-grid{grid-template-columns:repeat(3,1fr)}
.whhps-grid{grid-template-columns:repeat(4,1fr)}

.whp-card, .whhps-card{
  border:1px solid var(--tg-border);border-radius:var(--tg-r);
  overflow:hidden;background:#fff;box-shadow:var(--tg-shadow);
  display:flex;flex-direction:column;transition:transform var(--tg-tr), box-shadow var(--tg-tr), border-color var(--tg-tr)
}
.whp-card:hover, .whhps-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.10);border-color:var(--tg-border-strong)}
.whp-card img, .whhps-card img{aspect-ratio:16/9;object-fit:cover}
.whp-card .card-body, .whhps-card .card-body{padding:12px}
.card-meta{display:flex;gap:10px;color:var(--tg-fg-muted);font-size:13px}
.card-title{font-size:18px;line-height:1.35;margin:6px 0 8px;font-weight:800}
.card-title a{color:var(--tg-fg)}
.card-title a:hover{color:var(--tg-accent)}
.card-excerpt{color:#374151;font-size:15px}
.card-readmore{margin-top:auto;padding:10px 12px;font-weight:700;color:var(--tg-accent)}

/* =========================================================
   SINGLE POST (single-post.php)
   ========================================================= */
.single .inside-article{padding:18px var(--tg-gap)}
.single .entry-header{
  margin-bottom:12px;border-bottom:1px solid var(--tg-border);padding-bottom:12px
}
.single .entry-title{font-size:var(--tg-h1);line-height:1.22;margin:0;font-weight:800}
.single .entry-meta{color:var(--tg-fg-muted);font-size:14px;display:flex;gap:12px;margin-top:6px}

.entry-content{font-size:17px;line-height:1.8;color:#222}
.entry-content h2{font-size:var(--tg-h2);margin:22px 0 12px;line-height:1.28}
.entry-content h3{font-size:var(--tg-h3);margin:18px 0 10px;line-height:1.28}
.entry-content p{margin:0 0 14px}
.entry-content ul, .entry-content ol{margin:0 0 16px 20px}
.entry-content blockquote{
  margin:18px 0;padding:14px 16px;border-left:4px solid var(--tg-accent);
  background:#FFF5F6;border-radius:var(--tg-r);color:#7C1B2C
}
.entry-content table{
  width:100%;border-collapse:collapse;margin:14px 0;border:1px solid var(--tg-border)
}
.entry-content th, .entry-content td{
  border:1px solid var(--tg-border);padding:10px;text-align:left
}
.entry-content figure figcaption{
  font-size:13px;color:var(--tg-fg-muted);margin-top:6px;text-align:center
}

/* Yazı içi “devam butonu” vb. */
.daha-fazla-haber, button.daha-fazla-haber, a.daha-fazla-haber,
button, .button, .btn{
  display:inline-flex;align-items:center;gap:8px;
  background:var(--tg-accent);color:#fff;border:1px solid var(--tg-accent);
  border-radius:999px;padding:10px 16px;font-weight:800;
  transition:background-color var(--tg-tr), border-color var(--tg-tr), transform var(--tg-tr), box-shadow var(--tg-tr)
}
button:hover, .button:hover, .btn:hover,
.daha-fazla-haber:hover{
  background:var(--tg-accent-700);border-color:var(--tg-accent-700);
  transform:translateY(-1px);box-shadow:0 8px 18px rgba(210,31,60,.18)
}

/* =========================================================
   SIDEBAR / WIDGETLAR
   ========================================================= */
.widget{
  border:1px solid var(--tg-border);border-radius:var(--tg-r);
  padding:14px;background:#fff;box-shadow:var(--tg-shadow);
  transition:border-color var(--tg-tr), box-shadow var(--tg-tr)
}
.widget:hover{border-color:var(--tg-border-strong);box-shadow:0 10px 24px rgba(0,0,0,.08)}
.widget-title{
  margin:0 0 10px;font-size:18px;font-weight:800;
  border-left:4px solid var(--tg-accent);padding-left:8px
}
.widget ul{list-style:none;margin:0;padding:0}
.widget li{margin:8px 0}
.widget a{color:#111;transition:color var(--tg-tr)}
.widget a:hover{color:var(--tg-accent)}

/* Etiket bulutu */
.tagcloud a{
  display:inline-block;border:1px solid var(--tg-border);border-radius:999px;
  padding:6px 10px;margin:4px 6px 0 0;font-size:14px;transition:border-color var(--tg-tr), color var(--tg-tr), background-color var(--tg-tr)
}
.tagcloud a:hover{border-color:var(--tg-accent);color:#fff;background:var(--tg-accent)}

/* =========================================================
   FORMLAR
   ========================================================= */
input[type="text"],input[type="email"],input[type="search"],input[type="url"],
input[type="password"],textarea,select{
  width:100%;border:1px solid var(--tg-border);border-radius:999px;
  padding:10px 14px;transition:border-color var(--tg-tr), box-shadow var(--tg-tr)
}
textarea{border-radius:12px}
input:focus, textarea:focus, select:focus{
  border-color:var(--tg-accent);box-shadow:0 0 0 3px rgba(210,31,60,.12)
}

/* =========================================================
   FOOTER (4 sütun) + Kategori alt menüsü 2 kolon (siyah)
   ========================================================= */
.site-footer{background:#0B0B0D;color:#E5E7EB}
.inside-site-info{padding:10px var(--tg-gap)}
.footer-widgets{background:#0B0B0D;color:#E5E7EB;border-top:1px solid #1C1C20}
.inside-footer-widgets{padding:26px var(--tg-gap)}
.footer-widgets a{color:#E5E7EB}
.footer-widgets a:hover{color:#FFFFFF;text-decoration:underline}

/* Klasik “Özel Menü” widget çıkışı */
.footer-widgets .widget{
  background:transparent;border:0;box-shadow:none;color:#E5E7EB
}
.footer-widgets .widget-title{
  color:#FFFFFF;border-left-color:var(--tg-accent);margin-bottom:12px
}
.footer-widgets .widget_nav_menu .menu,
.footer-widgets .widget_nav_menu ul{list-style:none;margin:0;padding:0}
.footer-widgets .widget_nav_menu li{margin:6px 0}
.footer-widgets .widget_nav_menu a{color:#E5E7EB;text-decoration:none;transition:color var(--tg-tr)}
.footer-widgets .widget_nav_menu a:hover{color:#FFFFFF}

/* Uzun alt menüler (ör. 12 ilçe): iki kolon grid */
.footer-widgets .widget_nav_menu .sub-menu{
  display:grid;grid-template-columns:repeat(2,1fr);
  gap:4px 20px;margin-top:6px;padding-left:0
}
@media (max-width:600px){
  .footer-widgets .widget_nav_menu .sub-menu{grid-template-columns:1fr}
}

/* Telif/alt bar */
.site-info{color:#9CA3AF;font-size:14px}
.site-info a{color:#DDD}

/* =========================================================
   RESPONSIVE + “Mobil hizalama KESİN”
   ========================================================= */
@media (max-width: 1024px) {

  /* GP ana kapsayıcı: mobilde dikey akış */
  .site-content, .inside-site-content { display:block !important; }

  /* İçerik ve sidebar tam genişlik + float kapalı */
  .site-content .content-area,
  .site-content .widget-area,
  .site-content .inside-right-sidebar,
  .site-content .inside-left-sidebar{
    width:100% !important;max-width:100% !important;float:none !important;
    margin:0 !important;clear:both !important;
  }
  .site-content .content-area{order:1 !important}
  .site-content .widget-area{order:2 !important}
  .site-content .content-area, .site-content .widget-area{display:block !important}

  /* Manşet/gridler tek sütuna */
  .manset-grid{grid-template-columns:1fr}
  .whp-grid{grid-template-columns:1fr}
  .whhps-grid{grid-template-columns:1fr}
}

/* İçerik merkezleme (global) */
.site-main{
  display:flex;flex-direction:column;align-items:center;text-align:center
}
.site-main h2, .site-main h3, .site-main h4, .site-main p{ text-align:center }
.site-main .inside-article, .site-main .entry-content{
  width:100%;max-width:980px;margin-left:auto;margin-right:auto
}

/* --- DIAG: dropdown görünürlüğü için minimal patch --- */
.main-navigation,
.inside-navigation { overflow: visible; }

.main-navigation ul ul.sub-menu {
  position: absolute;
  z-index: 9999;
}

/* GeneratePress yapısı: hover’da aç */
.main-navigation .main-nav ul li:hover > ul,
.main-navigation .main-nav ul li:focus-within > ul {
  display: block;
}

/* Header’ın üstte kalması için */
.site-header { position: relative; z-index: 1000; }

/* --- DROPDOWN TAMPOONU (kesin görünür yap) --- */
.site-header,
.main-navigation,
.inside-navigation { position: relative; overflow: visible !important; z-index: 1000; }

/* GP’nin submenu’leri */
.main-navigation ul ul.sub-menu {
  position: absolute;
  z-index: 9999 !important;
  min-width: 220px;
}

/* Hover / klavye ile açılır */
.main-navigation .main-nav ul li:hover > ul.sub-menu,
.main-navigation .main-nav ul li:focus-within > ul.sub-menu {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* Nadir: kapsayıcı taşırmayı kesiyorsa */
.grid-container,
.inside-header { overflow: visible !important; }

/* =========================================================
   ÖZEL 3 SÜTUN FOOTER (x-footer)
   ========================================================= */

.x-footer{
  background:#0B0B0D;
  color:#E5E7EB;
  margin-top:40px;
}

.x-footer a{
  color:#E5E7EB;
  text-decoration:none;
  transition:color var(--tg-tr), opacity var(--tg-tr);
}
.x-footer a:hover,
.x-footer a:focus{
  color:#FFFFFF;
  text-decoration:underline;
}

/* İç grid */
.x-footer__wrap{
  max-width:var(--tg-maxw);
  margin:0 auto;
  padding:32px var(--tg-gap) 28px;
  display:grid;
  grid-template-columns:2fr 1fr 1fr; /* solda geniş metin, sağda 2 sütun */
  gap:28px;
}

/* Sütunlar */
.x-footer__col{
  font-size:15px;
  line-height:1.7;
}
.x-footer__col p{
  margin:0 0 10px;
}

/* Başlıklar */
.x-footer__title{
  margin:0 0 12px;
  font-size:18px;
  font-weight:800;
  color:#FFFFFF;
  border-left:4px solid var(--tg-accent);
  padding-left:8px;
}

/* Listeler */
.x-footer__list{
  list-style:none;
  margin:6px 0 0;
  padding:0;
}
.x-footer__list li{
  margin:4px 0;
}

/* Sosyal medya satırı */
.x-footer__social{
  list-style:none;
  margin:8px 0 0;
  padding:0;
  display:flex;
  flex-direction:column;
  gap:6px;
}
.x-footer__social li a{
  font-weight:600;
}

/* Responsive: tablet + mobil */
@media (max-width: 900px){
  .x-footer__wrap{
    grid-template-columns:1fr 1fr;
  }
  .x-footer__col--about{
    grid-column:1 / -1;   /* ilk satırda tek başına geniş */
  }
}

@media (max-width: 600px){
  .x-footer__wrap{
    grid-template-columns:1fr;
    text-align:left;
  }
  .x-footer__col--about,
  .x-footer__col--legal,
  .x-footer__col--social{
    grid-column:auto;
  }
  .x-footer__social{
    flex-direction:row;
    flex-wrap:wrap;
    gap:8px 14px;
  }
}

/* =========================================================
   TESPIT GAZETESI — SAĞ SÜTUN WIDGET DÜZENİ
   Son Dakika / Popüler Haberler / E-Bülten ile tam uyum
   ========================================================= */

/* Sağ sidebar içindeki widget'lar arasında eşit boşluk */
#right-sidebar .inside-right-sidebar{
  display:flex;
  flex-direction:column;
  gap:16px;              /* kartlar arası mesafe */
}

/* Tespit özel widget listeleri (Son Dakika / Popüler) */
.tg-widget{
  list-style:none;
  margin:4px 0 0;
  padding:0;
}

.tg-widget__item + .tg-widget__item{
  margin-top:6px;
}

.tg-widget__link{
  display:block;
  font-size:15px;
  line-height:1.5;
  color:#111111;
  text-decoration:none;
  transition:color var(--tg-tr);
}

.tg-widget__link:hover,
.tg-widget__link:focus{
  color:var(--tg-accent);
  text-decoration:underline;
}

/* Boş durumda görülen “Henüz içerik bulunmuyor.” yazısı */
.tg-widget__empty{
  font-size:13px;
  color:var(--tg-fg-muted);
  margin:2px 0 0;
}

/* Son Dakika ve Popüler Haberler widget başlıkları zaten
   .widget-title ile aynı stili kullanıyor; ekstra bir şey
   yapmamıza gerek yok. İstersek ufak vurgu ekleyebiliriz: */

.widget_tespit_son_dakika .widget-title,
.widget_tespit_populer_haberler .widget-title{
  /* İstersen burada küçük bir ayrım yapabilirsin.
     Şimdilik boş bırakıyorum ki genel tasarımı bozmasın. */
}

/* Tespit Gazetesi - Header altı reklam alanı (dönen) */
.tg-header-ad {
    padding: 10px 0;
    text-align: center;
}

.tg-header-ad .grid-container {
    display: block;
}

/* Reklam slide'ları */
.tg-header-ad-item {
    display: none;
}

.tg-header-ad-item img {
    max-width: 100%;
    height: auto;
}

/* Tespit Gazetesi - İçerik içi reklam alanı */
.tg-incontent-ad {
    margin: 24px 0;
    text-align: center;
}

.tg-incontent-ad img,
.tg-incontent-ad iframe {
    max-width: 100%;
    height: auto;
}

/* =========================================================
   SCOREAXIS / CANLI PUAN DURUMU BİLEŞENLERİ
   ========================================================= */

/* Tam puan tablosu (puan-durumu sayfası) için genel Scoreaxis stilleri */
.scoreaxis-widget {
  width: 100%;
  border: 1px solid var(--tg-border);
  border-radius: var(--tg-r);
  padding: 10px;
  background: #ffffff;
  overflow: hidden;
}

.scoreaxis-widget iframe {
  width: 100%;
  border: none;
  display: block;
}

.scoreaxis-credit {
  font-size: 12px;
  color: var(--tg-fg-muted);
  margin-top: 4px;
}

.scoreaxis-credit a {
  color: inherit;
  text-decoration: none;
}

/* ============================================
   ANA SAYFA – SLIDER ÜSTÜ CANLI PUAN KARTI
   ============================================ */

.tg-live-score-card-wrapper {
  margin: 16px 0 8px;
}

/* Bu wrapper içindeki grid-container sadece kart için daraltılıyor */
.tg-live-score-card-wrapper .grid-container {
  display: flex;
  justify-content: flex-start;
}

/* Kutu tarzı, dar kart */
.live-score-card {
  display: flex;
  align-items: center;
  gap: 14px;
  max-width: 420px;                 /* Masaüstünde dar bir kutu */
  width: 100%;
  background: #ffffff;
  border: 1px solid var(--tg-border);
  border-radius: var(--tg-r);
  padding: 12px 16px;
  box-shadow: var(--tg-shadow);
}

.live-score-card-icon {
  font-size: 32px;
  line-height: 1;
}

.live-score-card-content h3 {
  margin: 0 0 4px;
  font-size: 16px;
  font-weight: 800;
}

.live-score-card-content p {
  margin: 0 0 8px;
  font-size: 13px;
  color: var(--tg-fg-muted);
}

/* Buton: tema vurgu renkleri ile uyumlu, yuvarlak */
.live-score-button {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 7px 14px;
  border-radius: 999px;
  background: var(--tg-accent);
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  transition:
    background-color var(--tg-tr),
    transform var(--tg-tr),
    box-shadow var(--tg-tr);
}

.live-score-button:hover,
.live-score-button:focus {
  background: var(--tg-accent-700);
  box-shadow: 0 6px 16px rgba(210, 31, 60, 0.2);
  transform: translateY(-1px);
}

/* Mobil / tablet uyumu */
@media (max-width: 768px) {
  .tg-live-score-card-wrapper .grid-container {
    justify-content: center;   /* Kartı ortala */
  }

  .live-score-card {
    max-width: 100%;           /* Mobilde tam genişlik */
  }
}

/* Genel sarmalayıcı */
.mu-hp-wrap {
    margin: 20px 0;
}

/* Kategori blokları */
.mu-hp-cat {
    margin-bottom: 32px;
}

.mu-hp-cat-header {
    margin-bottom: 12px;
}

.mu-hp-cat-title {
    font-size: 1.3rem;
    font-weight: 700;
}

/* Kart ızgarası – yatay dikdörtgen kartlar */
.mu-hp-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

/* Desktop: 5 kart */
@media (min-width: 992px) {
    .mu-hp-item {
        width: calc(20% - 10px);
    }
}

/* Tablet: 3 kart */
@media (min-width: 576px) and (max-width: 991px) {
    .mu-hp-item {
        width: calc(33.333% - 10px);
    }
}

/* Mobil: 1 kart */
@media (max-width: 575px) {
    .mu-hp-item {
        width: 100%;
    }
}

.mu-hp-item-link {
    display: flex;
    flex-direction: column;
    height: 100%;
    background: #ffffff;
    border-radius: 8px;
    overflow: hidden;
}

/* Görsel üstte, geniş dikdörtgen */
.mu-hp-thumb img,
.mu-hp-no-thumb {
    width: 100%;
    height: 150px;
    object-fit: cover;
    display: block;
    background: #e5e5e5;
}

.mu-hp-body {
    padding: 8px 10px;
}

.mu-hp-title {
    font-size: 0.95rem;
    line-height: 1.3;
    margin: 0;
}

/* "Daha fazla haber gör" butonu */
.mu-hp-more-wrap {
    margin-top: 10px;
    text-align: right;
}

.mu-hp-more-btn {
    display: inline-block;
    padding: 6px 14px;
    font-size: 0.85rem;
    border-radius: 999px;
    text-decoration: none;
    background: #e10019; /* tespitgazetesi kırmızısına yakın */
    color: #ffffff;
}
