/*
Theme Name: NediyonFethiye Haber
Theme URI: https://nediyonfethiye.com/
Author: OpenAI
Description: NediyonFethiye için hazırlanmış; reklam alanları, manşet, kategori blokları, yazarlar, video galeri ve trend haberlerini düzenli ve taşmasız sunan modern WordPress haber teması.
Version: 1.8.0
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.4
Text Domain: nediyonfethiye
*/

:root{
  --gf-bg:#eef3f8;
  --gf-panel:#fff;
  --gf-text:#172033;
  --gf-muted:#7a8797;
  --gf-line:#d6dee8;
  --gf-red:#e30613;
  --gf-brand:#f5b400;
  --gf-ink:#111111;
  --gf-blue:#1f6fb2;
  --gf-navy:#111c2f;
  --gf-radius:8px;
  --gf-shadow:0 1px 3px rgba(15,30,55,.08);
  --gf-max:1180px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--gf-bg);color:var(--gf-text);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.45}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.gf-wrap{width:min(var(--gf-max),calc(100% - 28px));margin:0 auto}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;overflow:hidden}

/* Top */
.gf-topbar{background:#e4ebf3;border-bottom:1px solid #d7e0ea;font-size:12px;color:#697789}.gf-topbar .gf-wrap{display:flex;align-items:center;justify-content:space-between;min-height:32px;gap:18px}.gf-toplinks,.gf-social{display:flex;align-items:center;gap:13px}.gf-toplinks a:hover{color:var(--gf-red)}.gf-social a{display:grid;place-items:center;min-width:25px;height:25px;padding:0 6px;border-radius:4px;background:#fff;border:1px solid #d9e1eb;font-weight:700;font-size:10px}.gf-social a:hover{background:var(--gf-red);color:#fff;border-color:var(--gf-red)}
.gf-header{background:#fff}.gf-head-inner{display:grid;grid-template-columns:230px 1fr;gap:26px;align-items:center;padding:10px 0}.gf-logo{min-width:0}.gf-logo img{max-height:112px;width:auto}.gf-default-logo-link{display:inline-flex;align-items:center;max-width:215px;overflow:hidden}.gf-default-logo{width:205px;height:auto;max-height:118px;object-fit:contain;object-position:left center}.gf-site-title{font-size:28px;font-weight:800}.gf-site-tagline{font-size:12px;color:var(--gf-muted);margin-top:4px}.gf-header-ads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.gf-header-ad{min-height:86px;display:grid;place-items:center;overflow:hidden}.gf-header-ad .gf-ad-widget{width:100%}.gf-header-ad img{width:100%;height:86px;max-height:86px;object-fit:cover;border-radius:4px}.gf-header-ad .gf-ad-placeholder{min-height:86px;width:100%}

/* Navigation */
.gf-nav-shell{background:#fff;border-top:1px solid #e4e9ef;border-bottom:1px solid #cbd5e1;position:sticky;top:0;z-index:25}.gf-nav{display:flex;align-items:center;min-height:46px;gap:12px}.gf-menu-toggle{display:none;border:0;background:#fff;font-size:23px;cursor:pointer}.gf-nav .menu{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0;flex:1}.gf-nav .menu li{position:relative}.gf-nav .menu a{display:block;padding:13px 10px;font-size:13px;font-weight:700;white-space:nowrap}.gf-nav .menu a:hover,.gf-nav .current-menu-item>a{color:var(--gf-ink);background:linear-gradient(transparent 68%,rgba(245,180,0,.45) 68%)}.gf-nav .menu li ul{display:none;position:absolute;left:0;top:100%;background:#fff;min-width:190px;list-style:none;padding:6px;box-shadow:0 10px 30px rgba(0,0,0,.13);border-radius:0 0 8px 8px}.gf-nav .menu li:hover>ul{display:block}.gf-nav .menu li ul a{padding:9px 10px}.gf-search-btn{border:1px solid #d8e0ea;background:#f8fafc;border-radius:5px;padding:7px 10px;color:#657387}

/* Ticker */
.gf-ticker{background:#fff}.gf-ticker .gf-wrap{display:grid;grid-template-columns:170px 1fr;min-height:38px;border-bottom:1px solid #e1e7ee}.gf-ticker-label{background:var(--gf-red);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;padding:0 14px;text-transform:uppercase;gap:7px}.gf-ticker-track{overflow:hidden;display:flex;align-items:center;color:#788595;font-size:13px;white-space:nowrap}.gf-ticker-items{display:inline-flex;gap:36px;animation:gfTicker var(--gf-ticker-speed,32s) linear infinite;padding-left:20px}.gf-ticker:hover .gf-ticker-items{animation-play-state:paused}@keyframes gfTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* Ads */
.gf-ad{margin:12px 0;background:#fff;border-radius:6px;overflow:hidden;box-shadow:var(--gf-shadow);min-height:78px;display:grid;place-items:center}.gf-ad>*{width:100%}.gf-ad img{width:100%;max-height:125px;object-fit:cover}.gf-ad-placeholder{min-height:78px;display:grid;place-items:center;background:linear-gradient(90deg,#f6f8fb,#e8eef5,#f6f8fb);color:#97a4b5;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.gf-ad-stack{display:grid;gap:10px;margin:14px 0}.gf-ad-stack .gf-ad{margin:0}.gf-ad-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.gf-ad-three .gf-ad{margin:0;min-width:0}.gf-ad-three .gf-ad img{width:100%;height:100px;max-height:100px;object-fit:cover}.gf-ad-three .gf-ad-placeholder{min-height:100px;padding:8px;text-align:center;letter-spacing:.07em}

/* Utility */
.gf-section{margin:18px 0}.gf-section-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.gf-section-head h2{margin:0;color:var(--gf-ink);font-size:18px;line-height:1;text-transform:uppercase;border-left:5px solid var(--gf-brand);padding-left:8px}.gf-section-head:after{content:"";height:2px;background:linear-gradient(90deg,var(--gf-brand),#aebdcd 22%,#aebdcd);flex:1}.gf-more{margin-left:auto;color:#8290a1;font-size:12px;white-space:nowrap}.gf-card{background:#fff;border:1px solid #e1e7ee;border-radius:var(--gf-radius);overflow:hidden;box-shadow:var(--gf-shadow)}.gf-card img{width:100%;object-fit:cover}.gf-kicker{font-size:10px;font-weight:800;color:#b97800;text-transform:uppercase;margin-bottom:5px}.gf-title{font-weight:800;line-height:1.22}.gf-meta{font-size:11px;color:#8b97a6;margin-top:7px}.gf-excerpt{font-size:13px;color:#667386;margin-top:8px}.gf-overlay{position:relative;background:#0c1422}.gf-overlay img{opacity:.88}.gf-overlay:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(7,12,20,.88))}.gf-overlay-text{position:absolute;left:20px;right:20px;bottom:18px;color:#fff;z-index:2}.gf-overlay-text .gf-title{text-shadow:0 2px 3px rgba(0,0,0,.45)}

/* Official row */
.gf-official-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0}.gf-official{border-radius:7px;overflow:hidden;background:#fff;border:1px solid #dce4ec}.gf-official-banner{height:118px;display:flex;align-items:flex-end;padding:12px;color:#fff;font-size:13px;font-weight:800;background:linear-gradient(135deg,#4d92c5,#1f6fb2)}.gf-official:nth-child(2) .gf-official-banner{background:linear-gradient(135deg,#4bb169,#258947)}.gf-official:nth-child(3) .gf-official-banner{background:linear-gradient(135deg,#8dc2df,#5b9ec8)}.gf-official-title{padding:10px 11px;min-height:58px;font-weight:700;font-size:14px}.gf-official .gf-badge{position:absolute;top:8px;background:#fff;color:#334155;border-radius:999px;padding:6px 11px;font-size:var(--gf-top-badge-size,11px);font-weight:900;line-height:1;letter-spacing:.02em;white-space:nowrap;z-index:3;box-shadow:0 1px 3px rgba(15,30,55,.12)}.gf-official-wrap{position:relative}

/* Hero */
.gf-hero-grid{display:grid;grid-template-columns:2.05fr .95fr;gap:12px;align-items:stretch}.gf-hero-slider{min-width:0;background:#fff;border:1px solid #dce4ec;border-radius:var(--gf-radius);overflow:hidden;box-shadow:var(--gf-shadow)}.gf-hero-stage{position:relative;height:455px;overflow:hidden;background:#0c1422}.gf-hero-main{position:absolute;inset:0;min-height:455px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}.gf-hero-main.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.gf-hero-main img{height:455px;width:100%;object-fit:cover}.gf-hero-main .gf-title{font-size:34px;max-width:760px}.gf-hero-main .gf-overlay-text{bottom:25px}.gf-hero-side{display:grid;grid-template-rows:1fr 1fr;gap:12px}.gf-hero-side .gf-overlay{min-height:231px;border-radius:var(--gf-radius);overflow:hidden}.gf-hero-side img{height:231px}.gf-hero-side .gf-title{font-size:18px}.gf-hero-pagination{display:flex;gap:4px;align-items:center;padding:7px;background:#fff;overflow-x:auto;scrollbar-width:thin;border-top:1px solid #e0e6ed}.gf-hero-dot{flex:1 0 27px;min-width:27px;height:25px;border:1px solid #dce4ec;border-radius:4px;background:#f7f9fc;color:#718094;display:grid;place-items:center;font-size:11px;font-weight:800;cursor:pointer;padding:0}.gf-hero-dot:hover{border-color:#aeb9c8;color:#172033}.gf-hero-dot.active{background:var(--gf-red);border-color:var(--gf-red);color:#fff}.gf-hero-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:34px;height:54px;border:0;background:rgba(255,255,255,.86);color:#526174;font-size:34px;line-height:1;cursor:pointer;display:grid;place-items:center}.gf-hero-prev{left:0;border-radius:0 6px 6px 0}.gf-hero-next{right:0;border-radius:6px 0 0 6px}.gf-hero-arrow:hover{background:#fff;color:var(--gf-red)}
.gf-brand-strip{background:#fff;border:1px solid #e0e6ed;border-radius:6px;text-align:center;padding:7px 10px;font-size:12px;font-weight:700;color:#465367;margin:12px 0}

/* News grids */
.gf-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gf-news-grid .gf-card img{height:175px}.gf-news-grid .gf-card-body{padding:10px}.gf-news-grid .gf-title{font-size:15px}.gf-section-layout{display:grid;grid-template-columns:2fr 1fr;gap:14px}.gf-list-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.gf-mini{display:grid;grid-template-columns:118px 1fr;min-height:92px}.gf-mini img{width:118px;height:92px}.gf-mini .gf-card-body{padding:9px}.gf-mini .gf-title{font-size:13px}.gf-mostread{background:#fff;border-radius:8px;border:1px solid #e0e6ed;overflow:hidden}.gf-mostread-item{display:grid;grid-template-columns:1fr 52px;gap:10px;padding:12px;border-bottom:1px solid #e7ecf1;min-height:72px}.gf-mostread-item:last-child{border-bottom:0}.gf-mostread-item .n{font-size:38px;line-height:1;font-weight:900;color:#e2e7ed;text-align:right;border-left:1px dashed #e30613}.gf-mostread-item .gf-title{font-size:14px}.gf-mostread-item .gf-kicker{margin-top:4px;color:#98a3af}

/* Authors */
.gf-authors-dark{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gf-author-dark{background:#4f6077;color:#fff;border-radius:7px;padding:13px;display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center}.gf-author-dark img,.gf-author-grid img{border-radius:50%;object-fit:cover}.gf-author-dark img{width:72px;height:72px;border:3px solid var(--gf-brand)}.gf-author-dark .gf-name{font-size:12px;border-bottom:1px solid rgba(255,255,255,.45);padding-bottom:6px;margin-bottom:6px}.gf-author-dark .gf-title{font-size:14px}.gf-author-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.gf-author-grid .gf-card{padding:15px;text-align:center;min-height:200px}.gf-author-grid img{width:76px;height:76px;margin:0 auto 10px;border:1px solid #d7dee7}.gf-author-grid .gf-name{font-weight:700;margin-bottom:5px}.gf-author-grid .gf-title{font-size:13px;color:#667386;font-weight:500}

/* Category mosaic */
.gf-mosaic{display:grid;grid-template-columns:1.55fr .75fr .75fr;grid-template-rows:repeat(2,1fr);gap:10px}.gf-mosaic .lead{grid-row:1/3;min-height:390px}.gf-mosaic .lead img{height:390px}.gf-mosaic .small img{height:188px}.gf-mosaic .lead .gf-card-body{padding:12px}.gf-mosaic .small .gf-card-body{padding:9px}.gf-mosaic .lead .gf-title{font-size:19px}.gf-mosaic .small .gf-title{font-size:13px}

/* Video */
.gf-video-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gf-video-main{min-height:280px}.gf-video-main img{height:280px}.gf-video-main .gf-title{font-size:20px}.gf-video-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.gf-video-list .gf-mini{grid-template-columns:120px 1fr;background:#fff}.gf-play{position:absolute;left:14px;top:14px;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.92);display:grid;place-items:center;color:#b97800;font-weight:900;z-index:3}

/* Economy dark */
.gf-dark-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.gf-dark-grid .lead{grid-column:span 2}.gf-dark-grid .gf-overlay img{height:210px}.gf-dark-grid .lead img{height:210px}.gf-dark-grid .gf-title{font-size:14px}.gf-dark-grid .lead .gf-title{font-size:20px}.gf-dark-grid .gf-overlay-text{left:12px;right:12px;bottom:12px}

/* Trend */
.gf-trend{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gf-trend-item{display:grid;grid-template-columns:42px 1fr 96px;align-items:center;gap:10px;background:#fff;border:1px solid #e0e6ed;border-radius:7px;overflow:hidden;min-height:82px}.gf-trend-num{height:100%;display:grid;place-items:center;font-size:19px;font-weight:900;color:#fff;background:var(--gf-red)}.gf-trend-item img{width:96px;height:80px;object-fit:cover}.gf-trend-item .gf-title{font-size:14px}.gf-trend-item .gf-kicker{color:#8b97a6;margin-bottom:3px}

/* Article / archive */
.gf-content-shell{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;margin:22px auto}.gf-article{background:#fff;border-radius:10px;padding:24px;box-shadow:var(--gf-shadow)}.gf-article h1{font-size:36px;line-height:1.15;margin:0 0 12px}.gf-article .entry-meta{font-size:12px;color:#8a96a4;border-bottom:1px solid #e6ebf0;padding-bottom:12px;margin-bottom:18px}.gf-article .entry-content{font-size:17px;line-height:1.75}.gf-article .entry-content img{border-radius:8px;margin:18px auto}.gf-sidebar .widget{background:#fff;border-radius:8px;padding:16px;margin-bottom:14px}.gf-archive-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.gf-pagination{margin:20px 0}.gf-pagination .nav-links{display:flex;gap:6px;flex-wrap:wrap}.gf-pagination a,.gf-pagination span{padding:7px 10px;background:#fff;border:1px solid #dce4ec;border-radius:4px}.gf-pagination .current{background:var(--gf-red);color:#fff;border-color:var(--gf-red)}

/* Footer */
.gf-footer-shortcuts{margin-top:22px;background:#d7e1ec;border-top:1px solid #c5d1de;border-bottom:1px solid #c5d1de}.gf-footer-shortcuts .gf-wrap{display:flex;align-items:center;justify-content:space-between;min-height:54px;gap:12px}.gf-shortcut-links{display:flex;gap:10px}.gf-shortcut-links a{background:#fff;border:1px solid #cfd9e4;border-radius:5px;padding:7px 18px;font-size:11px;font-weight:700}.gf-footer{background:#e5ebf2;padding:22px 0 36px;color:#697788}.gf-footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:30px}.gf-footer-logo img{max-height:92px;width:auto;margin-bottom:10px}.gf-footer-default-logo{width:150px!important;max-height:98px!important;object-fit:contain!important}.gf-footer h4{margin:0 0 9px;color:#435164;font-size:13px}.gf-footer ul{list-style:none;margin:0;padding:0}.gf-footer li{margin:5px 0}.gf-footer a:hover{color:#9b6900}.gf-copyright{margin-top:18px;padding-top:12px;border-top:1px solid #ccd6e1;font-size:11px}

/* Responsive */
@media (max-width:1020px){.gf-ad-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gf-head-inner{grid-template-columns:190px 1fr}.gf-nav .menu a{padding:13px 7px;font-size:12px}.gf-official-row{grid-template-columns:repeat(2,1fr)}.gf-dark-grid{grid-template-columns:repeat(2,1fr)}.gf-content-shell{grid-template-columns:1fr}.gf-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gf-sidebar .widget{margin:0}.gf-footer-grid{grid-template-columns:1.4fr 1fr 1fr}}
@media (max-width:760px){.gf-ad-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.gf-ad-three .gf-ad-placeholder{font-size:9px;min-height:76px;letter-spacing:.03em}.gf-ad-three .gf-ad img{height:auto;max-height:120px}body{font-size:14px}.gf-wrap{width:min(100% - 20px,var(--gf-max))}.gf-topbar .gf-wrap{min-height:36px}.gf-toplinks a:nth-child(n+3){display:none}.gf-head-inner{grid-template-columns:1fr;padding:10px 0}.gf-logo{display:flex;justify-content:center}.gf-header-ad{min-height:0}.gf-nav{min-height:44px}.gf-menu-toggle{display:block}.gf-nav .menu{display:none;position:absolute;top:44px;left:0;right:0;background:#fff;box-shadow:0 12px 25px rgba(0,0,0,.15);padding:8px 10px;flex-direction:column;align-items:stretch}.gf-nav .menu.is-open{display:flex}.gf-nav .menu a{padding:10px}.gf-nav .menu li ul{position:static;display:block;box-shadow:none;padding-left:14px}.gf-ticker .gf-wrap{grid-template-columns:125px 1fr}.gf-official-row{grid-template-columns:1fr 1fr}.gf-hero-grid{grid-template-columns:1fr}.gf-hero-stage,.gf-hero-main,.gf-hero-main img{height:340px;min-height:340px}.gf-hero-main .gf-title{font-size:26px}.gf-hero-side{grid-template-columns:1fr 1fr;grid-template-rows:none}.gf-hero-side .gf-overlay,.gf-hero-side img{height:180px;min-height:180px}.gf-news-grid{grid-template-columns:1fr 1fr}.gf-section-layout{grid-template-columns:1fr}.gf-authors-dark{grid-template-columns:1fr}.gf-author-grid{grid-template-columns:1fr 1fr}.gf-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:auto}.gf-mosaic .lead{grid-column:1/3;grid-row:auto}.gf-video-grid{grid-template-columns:1fr}.gf-trend{grid-template-columns:1fr}.gf-footer-grid{grid-template-columns:1fr 1fr}.gf-footer-shortcuts .gf-wrap{align-items:flex-start;flex-direction:column;padding:10px}.gf-content-shell{margin-top:14px}.gf-article{padding:18px}.gf-article h1{font-size:29px}}
@media (max-width:520px){.gf-ad-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.gf-ad-three .gf-ad{min-height:56px}.gf-ad-three .gf-ad-placeholder{min-height:56px;font-size:8px;padding:4px;letter-spacing:0}.gf-ad-three .gf-ad img{height:56px;max-height:56px;object-fit:cover}.gf-topbar .gf-social{gap:5px}.gf-topbar .gf-social a:nth-child(-n+2){display:none}.gf-official-row{grid-template-columns:1fr}.gf-hero-side{grid-template-columns:1fr}.gf-news-grid{grid-template-columns:1fr}.gf-list-grid{grid-template-columns:1fr}.gf-author-grid{grid-template-columns:1fr 1fr}.gf-mosaic{grid-template-columns:1fr}.gf-mosaic .lead{grid-column:auto}.gf-mosaic .lead,.gf-mosaic .lead img{height:280px;min-height:280px}.gf-mosaic .small img{height:180px}.gf-video-list{grid-template-columns:1fr}.gf-dark-grid{grid-template-columns:1fr 1fr}.gf-dark-grid .lead{grid-column:1/3}.gf-dark-grid .gf-overlay img{height:170px}.gf-trend-item{grid-template-columns:38px 1fr 80px}.gf-trend-item img{width:80px}.gf-footer-grid{grid-template-columns:1fr}.gf-sidebar{grid-template-columns:1fr}.gf-shortcut-links{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.gf-shortcut-links a{text-align:center;padding:7px 5px}.gf-section-head h2{font-size:15px}}

@media (max-width:760px){.gf-default-logo{width:180px;max-height:105px}.gf-hero-pagination{padding:6px 5px;gap:3px}.gf-hero-dot{flex-basis:26px;min-width:26px;height:24px;font-size:10px}.gf-hero-arrow{width:28px;height:46px;font-size:28px}}


/* v1.4 - preview/real WordPress parity fixes */
.gf-header-ad .gf-ad-placeholder{width:min(100%,728px);min-height:72px}
.gf-top-fourth{padding:10px}
.gf-demo-media{width:100%;height:100%;min-height:100%;display:grid;place-items:center;background:linear-gradient(135deg,#326f9d 0%,#173a61 100%);color:rgba(255,255,255,.95);font-size:14px;font-weight:800;letter-spacing:.03em;text-align:center;padding:14px}
.gf-official-row .gf-card>a{height:100%;display:flex;flex-direction:column}
.gf-official-row .gf-card .gf-demo-media,.gf-official-row .gf-card img{height:118px;min-height:118px;object-fit:cover}
.gf-hero-main .gf-demo-media{height:455px;min-height:455px;background:linear-gradient(135deg,#356e98 0%,#2b628d 58%,#173a61 58%,#173a61 100%)}
.gf-hero-side .gf-demo-media{height:231px;min-height:231px}
.gf-hero-main .gf-demo-media span,.gf-hero-side .gf-demo-media span{opacity:.12;font-size:24px}
.gf-hero-main .gf-overlay-text{z-index:3}
.gf-hero-side .gf-overlay-text{z-index:3}
.gf-hero-main.gf-overlay:after,.gf-hero-side .gf-overlay:after{z-index:1}
@media (max-width:760px){.gf-hero-main .gf-demo-media{height:340px;min-height:340px}.gf-hero-side .gf-demo-media{height:180px;min-height:180px}}
@media (max-width:520px){.gf-header-ad .gf-ad-placeholder{min-height:64px}.gf-official-row .gf-card .gf-demo-media{height:110px;min-height:110px}}


/* v1.5 - NediyonFethiye portal düzeni */
.gf-horizontal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gf-horizontal-card{background:#fff;border:1px solid #e1e7ee;border-radius:var(--gf-radius);overflow:hidden;box-shadow:var(--gf-shadow);min-width:0}.gf-horizontal-card>a{display:grid;grid-template-columns:155px minmax(0,1fr);height:100%}.gf-horizontal-card img{width:155px;height:112px;object-fit:cover}.gf-horizontal-body{padding:10px 11px;min-width:0}.gf-horizontal-body .gf-title{font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gf-horizontal-body .gf-excerpt{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gf-local-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gf-local-grid .gf-horizontal-card>a{grid-template-columns:132px minmax(0,1fr)}.gf-local-grid .gf-horizontal-card img{width:132px}.gf-home-news-layout{align-items:start}
.gf-hero-pagination{scrollbar-width:thin}.gf-hero-dot{flex:0 0 27px}
@media (max-width:1020px){.gf-header-ads{gap:8px}.gf-local-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-horizontal-card>a{grid-template-columns:140px minmax(0,1fr)}.gf-horizontal-card img{width:140px}}
@media (max-width:760px){.gf-header-ads{grid-template-columns:1fr 1fr;width:100%}.gf-header-ad,.gf-header-ad .gf-ad-placeholder{min-height:70px}.gf-header-ad img{height:70px;max-height:70px}.gf-horizontal-grid,.gf-local-grid{grid-template-columns:1fr}.gf-horizontal-card>a,.gf-local-grid .gf-horizontal-card>a{grid-template-columns:130px minmax(0,1fr)}.gf-horizontal-card img,.gf-local-grid .gf-horizontal-card img{width:130px;height:102px}}
@media (max-width:520px){.gf-header-ads{gap:5px}.gf-header-ad,.gf-header-ad .gf-ad-placeholder{min-height:58px}.gf-header-ad img{height:58px;max-height:58px}.gf-header-ad .gf-ad-placeholder{font-size:8px;letter-spacing:.04em}.gf-horizontal-card>a,.gf-local-grid .gf-horizontal-card>a{grid-template-columns:112px minmax(0,1fr)}.gf-horizontal-card img,.gf-local-grid .gf-horizontal-card img{width:112px;height:96px}.gf-horizontal-body{padding:8px}.gf-horizontal-body .gf-excerpt{display:none}}


/* v1.6 - kategori etiketi kontrolü + demo bağlantı güvenliği */
.gf-demo-card{cursor:default}.gf-demo-card-inner{display:block;height:100%}.gf-demo-card .gf-title,.gf-demo-card .gf-official-title{cursor:default}.gf-official .gf-badge{min-width:92px;text-align:center}
