
:root{
  --bg:#071411;
  --panel:rgba(255,255,255,.06);
  --panel-strong:rgba(255,255,255,.09);
  --stroke:rgba(255,255,255,.14);
  --text:#f2f6f4;
  --muted:#c3d2cc;
  --accent:#37b24d;
  --accent-2:#7ee0bb;
  --shadow:0 24px 60px rgba(0,0,0,.38);
}
.blog-premium-shell{background:radial-gradient(circle at top left, rgba(55,178,77,.14), transparent 32%),radial-gradient(circle at top right, rgba(80,110,255,.13), transparent 28%),linear-gradient(180deg,#04100d,#081511 40%,#06120e 100%); color:var(--text); min-height:100vh;}
.blog-premium-shell .navbar{box-shadow:none;}
.blog-premium-main{padding:40px 0 80px;}
.intent-hero{position:relative; padding:36px; border-radius:32px; border:1px solid var(--stroke); background:linear-gradient(135deg, rgba(255,255,255,.06), rgba(255,255,255,.03)); box-shadow:var(--shadow); overflow:hidden;}
.intent-hero::before,.intent-hero::after{content:"";position:absolute;border-radius:999px;filter:blur(46px);pointer-events:none;}
.intent-hero::before{width:280px;height:280px;left:-90px;top:-70px;background:rgba(55,178,77,.28);} 
.intent-hero::after{width:340px;height:340px;right:-100px;top:10px;background:rgba(90,110,255,.18);} 
.intent-grid{display:grid;grid-template-columns:1.3fr .9fr;gap:34px;align-items:center;position:relative;z-index:1;}
.breadcrumb-pill,.label-pill{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;background:rgba(6,20,17,.54);border:1px solid rgba(255,255,255,.08);font-size:14px;color:var(--accent-2);backdrop-filter:blur(14px);}
.hero-title{font-size:clamp(46px,6vw,88px);line-height:.98;font-weight:800;margin:22px 0 20px;max-width:660px;letter-spacing:-.04em;}
.hero-lead{font-size:21px;line-height:1.65;max-width:700px;color:var(--muted);margin-bottom:26px;}
.chip-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:26px;}
.chip-row span{padding:12px 18px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.06);color:#eef6f2;font-weight:600;}
.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:28px;}
.hero-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:14px;border:1px solid var(--stroke);font-weight:700;color:white;background:rgba(255,255,255,.02);text-decoration:none;transition:.25s ease;}
.hero-btn--primary{background:linear-gradient(135deg,#2f9e44,#37b24d);border-color:transparent;}
.hero-btn:hover{transform:translateY(-2px);color:white;background:rgba(255,255,255,.08);} .hero-btn--primary:hover{background:linear-gradient(135deg,#28913d,#35a449);}
.hero-metrics{display:flex;gap:16px;flex-wrap:wrap;}
.metric-card{min-width:150px;padding:18px 20px;border-radius:18px;background:rgba(4,17,14,.68);border:1px solid rgba(126,224,187,.12);} .metric-card span{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#9adfca;} .metric-card strong{display:block;margin-top:8px;font-size:26px;}
.hero-side-card{padding:28px;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.14);box-shadow:var(--shadow);backdrop-filter:blur(18px);} 
.hero-side-card h2{font-size:22px;margin-bottom:10px;}
.hero-side-card p{color:var(--muted);line-height:1.7;}
.side-list{display:flex;flex-direction:column;gap:16px;margin-top:18px;}
.side-item{display:block;padding:18px;border-radius:22px;background:rgba(10,20,18,.55);border:1px solid rgba(255,255,255,.06);text-decoration:none;color:white;transition:.25s ease;}
.side-item small{display:block;color:#9adfca;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;} .side-item strong{display:block;font-size:26px;} .side-item span{display:block;color:var(--muted);margin-top:8px;line-height:1.55;} .side-item:hover{transform:translateY(-3px);border-color:rgba(126,224,187,.25);color:white;}
.section-wrap{padding:54px 0 26px;}
.section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;}
.section-head h2{font-size:34px;margin:0;color:white;}
.section-head p{margin:0;max-width:740px;color:var(--muted);line-height:1.7;}
.category-grid,.article-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}
.category-card,.article-card{position:relative;display:block;padding:26px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.1);color:white;text-decoration:none;overflow:hidden;min-height:250px;box-shadow:0 20px 40px rgba(0,0,0,.22);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;}
.category-card:hover,.article-card:hover{transform:translateY(-6px);border-color:rgba(126,224,187,.28);box-shadow:0 26px 60px rgba(0,0,0,.28);color:white;}
.category-card .category-icon{width:58px;height:58px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);font-size:22px;color:#9adfca;margin-bottom:18px;}
.category-card h3,.article-card h3{font-size:28px;line-height:1.15;margin-bottom:12px;color:white;}
.category-card p,.article-card p{color:var(--muted);line-height:1.65;margin-bottom:14px;}
.category-hover{opacity:.85;transform:translateY(10px);transition:.25s ease;display:block;} .category-card:hover .category-hover{opacity:1;transform:translateY(0);} 
.card-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px;} .card-meta span{padding:9px 12px;border-radius:999px;background:rgba(4,17,14,.72);border:1px solid rgba(255,255,255,.08);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#bde9db;}
.intro-panel{padding:22px 24px;border-radius:24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:var(--muted);line-height:1.8;}
.article-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:26px;align-items:center;padding:32px;border-radius:32px;border:1px solid var(--stroke);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03));box-shadow:var(--shadow);}
.article-hero img{width:100%;border-radius:24px;border:1px solid rgba(255,255,255,.12);background:#0b1714;}
.article-kicker{color:#9adfca;display:inline-flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;font-size:13px;margin-bottom:12px;}
.article-title{font-size:clamp(36px,5vw,64px);line-height:1.02;margin:0 0 18px;letter-spacing:-.04em;}
.article-summary{font-size:20px;line-height:1.7;color:var(--muted);margin-bottom:22px;}
.meta-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:18px;} .meta-row span{padding:10px 14px;border-radius:999px;background:rgba(4,17,14,.7);border:1px solid rgba(255,255,255,.08);font-weight:700;color:#d7f0e6;}
.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;margin-top:28px;}
.content-panel,.sidebar-panel{padding:28px;border-radius:26px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);}
.content-panel h2{font-size:28px;margin-top:0;color:white;} .content-panel h3{font-size:22px;color:white;margin-top:26px;} .content-panel p,.content-panel li{color:#d0dbd6;line-height:1.8;} .content-panel ul{padding-left:18px;}
.fact-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;} .fact-item{padding:16px;border-radius:18px;background:rgba(4,17,14,.62);border:1px solid rgba(255,255,255,.07);} .fact-item span{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#9adfca;margin-bottom:6px;} .fact-item strong{font-size:19px;color:white;}
.sidebar-panel h3{font-size:20px;color:white;margin-top:0;} .mini-list{display:grid;gap:12px;} .mini-link{display:block;padding:16px;border-radius:18px;background:rgba(4,17,14,.68);border:1px solid rgba(255,255,255,.08);color:white;text-decoration:none;} .mini-link small{display:block;color:#9adfca;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-weight:700;} .mini-link span{display:block;color:var(--muted);line-height:1.55;} .mini-link:hover{color:white;border-color:rgba(126,224,187,.24);} 
.faq-item{padding:18px 0;border-top:1px solid rgba(255,255,255,.08);} .faq-item:first-child{border-top:0;padding-top:0;} .faq-item h3{font-size:20px;margin-bottom:10px;}
.category-back{margin-top:20px;display:inline-flex;align-items:center;gap:10px;color:#9adfca;text-decoration:none;font-weight:700;}
@media (max-width: 1199px){.category-grid,.article-grid{grid-template-columns:repeat(2,1fr)} .intent-grid,.article-hero,.content-grid{grid-template-columns:1fr;} }
@media (max-width: 767px){.blog-premium-main{padding:22px 0 56px}.intent-hero,.article-hero,.content-panel,.sidebar-panel{padding:22px}.category-grid,.article-grid{grid-template-columns:1fr}.hero-title{font-size:56px}.hero-lead{font-size:18px}.section-head{display:block}.section-head p{margin-top:12px}.fact-table{grid-template-columns:1fr}}


.intent-hero--interactive{position:relative;overflow:hidden}
.intent-hero--interactive::after{content:"";position:absolute;inset:auto -12% -18% auto;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle, rgba(95,144,255,.22), rgba(95,144,255,0));filter:blur(10px);pointer-events:none;transition:transform .45s ease, opacity .45s ease;opacity:.9}
.intent-hero--interactive[data-category-shell="bitki-analiz"]::after{transform:translate(-30px,-20px);background:radial-gradient(circle, rgba(92,214,144,.22), rgba(92,214,144,0));}
.intent-hero--interactive[data-category-shell="bitkisel-detoks"]::after{transform:translate(-10px,-40px);background:radial-gradient(circle, rgba(89,182,255,.24), rgba(89,182,255,0));}
.intent-hero--interactive[data-category-shell="tarim-kutuphanesi"]::after{transform:translate(-20px,-10px);background:radial-gradient(circle, rgba(255,189,89,.24), rgba(255,189,89,0));}
.intent-hero--interactive[data-category-shell="faydali-bitkiler"]::after{transform:translate(0,-30px);background:radial-gradient(circle, rgba(166,124,255,.22), rgba(166,124,255,0));}
.hero-copy,.hero-side-card--interactive{transition:transform .28s ease, opacity .28s ease}
.hero-copy.is-updating,.hero-side-card--interactive.is-updating{opacity:.55;transform:translateY(8px)}
.chip-row--interactive{display:flex;flex-wrap:wrap;gap:12px}
.chip-row--interactive .chip-pill{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.06);color:#fff;border-radius:999px;padding:12px 16px;font-size:.95rem;line-height:1;transition:all .25s ease}
.chip-row--interactive .chip-pill:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.18)}
.category-grid--intent .category-card{cursor:pointer;transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease, background .28s ease}
.category-grid--intent .category-card:hover,.category-grid--intent .category-card:focus-visible,.category-grid--intent .category-card.is-active{transform:translateY(-6px);border-color:rgba(108,255,170,.28);box-shadow:0 20px 50px rgba(0,0,0,.28);background:linear-gradient(180deg, rgba(255,255,255,.09), rgba(255,255,255,.05));}
.category-grid--intent .category-card.is-active .category-icon{box-shadow:0 0 0 6px rgba(94,213,140,.12)}
.side-item{transition:transform .28s ease, border-color .28s ease, background .28s ease}
.side-item:hover,.side-item.is-active{transform:translateX(6px);border-color:rgba(108,255,170,.22);background:linear-gradient(180deg, rgba(255,255,255,.09), rgba(255,255,255,.05));}
@media (max-width: 991.98px){.hero-copy.is-updating,.hero-side-card--interactive.is-updating{transform:none}}


html,body{height:auto;min-height:100%;scroll-behavior:smooth;}
body.blog-premium-shell{overflow-x:hidden !important;overflow-y:auto !important;padding:0 !important;}
.blog-premium-main{position:relative;z-index:2;padding:24px 0 72px;}
.blog-main-page .blog-premium-main{padding-top:18px;}
.blog-main-page #alanlar{margin-top:-8px;padding-top:24px;}
.blog-category-page .blog-premium-main{padding-top:18px;}
.blog-category-page .article-hero{padding:24px;gap:20px;align-items:center;}
.blog-category-page .article-hero img{max-height:360px;object-fit:cover;display:block;}
.blog-category-page .section-wrap{position:relative;margin-top:-36px;padding-top:24px;z-index:3;}
.blog-detail-page .blog-premium-main{padding-top:18px;}
.blog-detail-page .content-grid{margin-top:-18px;position:relative;z-index:2;}
.blog-detail-page .content-panel,.blog-detail-page .sidebar-panel{background:rgba(255,255,255,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}
.blog-category-page .article-grid,.blog-main-page .category-grid{align-items:stretch;}
.blog-category-page .article-card,.blog-main-page .category-card{min-height:220px;}
@media (min-width:1200px){
  .blog-category-page .article-hero{grid-template-columns:1.15fr .85fr;}
}
@media (max-width:991.98px){
  .blog-category-page .section-wrap,.blog-detail-page .content-grid{margin-top:18px;}
  .blog-category-page .article-hero img{max-height:none;}
}


.history-back-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:rgba(4,17,14,.76);border:1px solid rgba(255,255,255,.12);color:#dff6ec;text-decoration:none;box-shadow:0 14px 28px rgba(0,0,0,.24);transition:transform .2s ease,border-color .2s ease,background .2s ease;margin-bottom:14px;cursor:pointer}
.history-back-btn:hover{transform:translateX(-2px);border-color:rgba(126,224,187,.3);background:rgba(8,28,22,.9);color:white}
.card-title-with-icon{display:flex;align-items:flex-start;gap:12px}
.card-title-with-icon .card-title-icon{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);color:#bde9db;font-size:15px;flex:0 0 38px;margin-top:2px}
.card-title-with-icon .card-title-text{display:block;flex:1}
.blog-category-page .article-hero{align-items:start}
.blog-category-page .article-title{font-size:30px;line-height:1.12;max-width:560px;margin-bottom:10px}
.blog-category-page .article-summary{font-size:16px;line-height:1.6;max-width:560px;margin-bottom:14px}
.blog-category-page .hero-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}
.blog-category-page .hero-card-grid .article-card{min-height:185px;padding:18px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.045));box-shadow:0 14px 36px rgba(0,0,0,.18)}
.blog-category-page .hero-card-grid .article-card h3{font-size:22px;line-height:1.18;margin-bottom:10px}
.blog-category-page .hero-card-grid .article-card p{font-size:14px;line-height:1.5;margin-bottom:12px}
.blog-category-page .hero-card-grid .card-meta{margin-top:10px}
.blog-category-page .section-wrap{margin-top:10px;padding-top:18px}
.blog-category-page .section-head{margin-bottom:14px}
.blog-category-page .intro-panel{margin-bottom:10px}
.blog-detail-page .article-hero img,.blog-category-page .article-hero img{min-height:320px;object-fit:cover;background:#0b1714}
.blog-detail-page .article-title{font-size:clamp(34px,4vw,56px)}
.blog-detail-page .meta-row span{background:rgba(6,22,18,.76)}
.blog-detail-page .article-kicker,.blog-category-page .article-kicker{margin-top:4px}
@media (max-width: 991.98px){.blog-category-page .hero-card-grid{grid-template-columns:1fr}.blog-category-page .article-title{font-size:26px}}

/* April 2026 refinements */
.blog-main-layout .blog-main-shell{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start;max-width:1360px}
.blog-main-rail{position:sticky;top:96px;align-self:start;padding-top:8px}
.blog-main-rail-head{margin-bottom:10px;padding-left:6px}
.blog-main-rail-head h2{font-size:16px;color:#fff;margin-bottom:2px;font-weight:800}
.blog-main-rail-head p{font-size:11px;line-height:1.35;max-width:18ch;margin-bottom:0}
.category-grid--rail{display:grid;grid-template-columns:1fr;gap:10px;position:relative}
.blog-main-page .category-grid--rail .category-card{position:relative;min-height:unset;padding:12px 12px 12px 18px;border-radius:20px;overflow:hidden;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}
.blog-main-page .category-grid--rail .category-card::before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:999px;background:linear-gradient(180deg,rgba(70,224,146,.18),rgba(118,255,202,.92),rgba(70,224,146,.18));opacity:0;transform:scaleY(.55);transform-origin:center;transition:opacity .22s ease,transform .22s ease;box-shadow:0 0 22px rgba(108,255,190,.35)}
.blog-main-page .category-grid--rail .category-card:hover::before,
.blog-main-page .category-grid--rail .category-card.is-active::before{opacity:1;transform:scaleY(1)}
.blog-main-page .category-grid--rail .category-card:hover,
.blog-main-page .category-grid--rail .category-card.is-active{transform:translateX(4px);box-shadow:0 18px 40px rgba(0,0,0,.22)}
.blog-main-page .category-grid--rail .category-card .category-icon{width:48px;height:48px;border-radius:16px;margin-bottom:10px}
.blog-main-page .category-grid--rail .category-card .category-icon i{font-size:16px}
.blog-main-page .category-grid--rail .category-card h3{font-size:17px;line-height:1.14;margin-bottom:8px;color:#fff}
.blog-main-page .category-grid--rail .category-card p{font-size:12px;line-height:1.42;margin-bottom:8px}
.blog-main-page .category-grid--rail .category-hover{font-size:11px;line-height:1.38;display:block;margin-bottom:8px;color:rgba(229,243,236,.82)}
.blog-main-page .category-grid--rail .card-meta{margin-top:8px;gap:6px;flex-wrap:wrap}
.blog-main-page .category-grid--rail .card-meta span{font-size:10px;padding:5px 8px}
.blog-main-page .intent-hero{margin-top:0;min-height:calc(100vh - 174px)}
.blog-main-page .hero-title,
.blog-category-page .article-title,
.blog-detail-page .article-title{color:#f4fbf7 !important;text-shadow:none}
.blog-main-page .hero-lead,.blog-category-page .article-summary,.blog-detail-page .article-summary{font-size:15px;color:rgba(240,248,244,.88)}
.blog-main-page .intent-grid{grid-template-columns:minmax(0,1fr) minmax(285px,.68fr);gap:18px;align-items:start}
.blog-main-page .hero-copy{padding-right:0}
.blog-main-page .chip-row{gap:8px;margin-bottom:14px}
.blog-main-page .chip-row .chip{font-size:11px;padding:7px 10px}
.blog-main-page .hero-actions{gap:10px;margin-bottom:14px}
.blog-main-page .hero-btn{padding:10px 14px;font-size:13px}
.blog-main-page .hero-metrics{gap:10px}
.blog-main-page .hero-metric{padding:12px 14px}
.blog-main-page .hero-metric .metric-label{font-size:10px}
.blog-main-page .hero-metric .metric-value{font-size:14px}
.blog-main-page .hero-side-card{padding:22px}
.blog-main-page .hero-side-card h2{font-size:18px;line-height:1.15;margin-bottom:10px}
.blog-main-page .hero-side-card p{font-size:13px;line-height:1.45;margin-bottom:12px}
.blog-main-page .side-list{gap:12px}
.blog-main-page .side-item{padding:14px 16px;border-radius:18px}
.blog-main-page .side-item .meta{font-size:11px}
.blog-main-page .side-item h3{font-size:16px;line-height:1.18;margin:6px 0}
.blog-main-page .side-item p{font-size:12px;line-height:1.42;margin-bottom:0}
@media (max-width:1199.98px){
  .blog-main-layout .blog-main-shell{grid-template-columns:1fr}
  .blog-main-rail{position:relative;top:auto;padding-top:0;order:2}
  .blog-main-page .hero-title{max-width:none}
  .blog-main-page .intent-hero{min-height:auto}
}
@media (max-width:767.98px){
  .blog-main-page .hero-title{font-size:clamp(30px,9vw,42px)}
  .blog-category-page .article-title,.blog-detail-page .article-title{font-size:clamp(28px,8vw,38px)}
  .blog-main-rail-head p{max-width:none}
}


/* 2026-04 dynamic category listing */
.blog-category-page .article-hero{grid-template-columns:minmax(0,1.38fr) minmax(320px,.62fr);align-items:start;gap:22px;}
.blog-category-page .article-title{font-size:clamp(34px,3.2vw,50px);line-height:1.04;max-width:none;width:100%;margin-bottom:12px;letter-spacing:-.035em;}
.blog-category-page .article-summary{max-width:none;width:100%;}
.blog-category-page .article-hero > div:first-child{min-width:0;}
.blog-category-page .article-hero img{max-height:320px;}
.blog-category-page .category-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:18px;}
.blog-category-page .category-search{position:relative;flex:1 1 360px;max-width:620px;}
.blog-category-page .category-search i{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#9adfca;font-size:14px;pointer-events:none;}
.blog-category-page .category-search input{width:100%;height:54px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(8,20,17,.72);padding:0 18px 0 46px;color:#f4fbf7;outline:none;box-shadow:0 14px 34px rgba(0,0,0,.16);}
.blog-category-page .category-search input::placeholder{color:rgba(230,242,236,.58);}
.blog-category-page .category-search input:focus{border-color:rgba(126,224,187,.28);box-shadow:0 18px 38px rgba(0,0,0,.2),0 0 0 4px rgba(126,224,187,.07);}
.blog-category-page .category-count{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;color:#d6e6df;}
.blog-category-page .category-count strong{color:#fff;font-size:15px;}
.blog-category-page .intro-panel[data-category-total]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;}
.blog-category-page .intro-panel .total-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:rgba(4,17,14,.75);border:1px solid rgba(255,255,255,.08);color:#eaf7f1;font-weight:700;}
.blog-category-page .article-grid{grid-template-columns:repeat(3,minmax(0,1fr));}
.blog-category-page .article-grid .article-card{min-height:208px;}
.blog-category-page .category-pagination{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px;}
.blog-category-page .category-pagination button,
.blog-category-page .category-pagination a,
.blog-category-page .category-pagination span{border:none;min-width:44px;height:44px;padding:0 14px;border-radius:14px;background:rgba(255,255,255,.06);color:#eef6f2;display:inline-flex;align-items:center;justify-content:center;font-weight:700;text-decoration:none;box-shadow:0 10px 26px rgba(0,0,0,.18);transition:transform .2s ease,background .2s ease,border-color .2s ease;}
.blog-category-page .category-pagination button:hover{transform:translateY(-2px);background:rgba(255,255,255,.12);}
.blog-category-page .category-pagination button.is-active{background:linear-gradient(135deg,#2f9e44,#37b24d);color:#fff;}
.blog-category-page .category-pagination .ellipsis{background:transparent;box-shadow:none;min-width:auto;padding:0 4px;color:#8fb4a4;}
.blog-category-page .category-pagination .last-link{padding:0 16px;}
.blog-category-page .listing-empty{padding:26px;border-radius:24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#d5e7df;text-align:center;}
@media (max-width: 1199.98px){
  .blog-category-page .article-hero{grid-template-columns:1fr;}
  .blog-category-page .article-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width: 767.98px){
  .blog-category-page .article-title{font-size:clamp(30px,9vw,42px);}
  .blog-category-page .category-toolbar{display:block;}
  .blog-category-page .category-search{max-width:none;margin-bottom:12px;}
  .blog-category-page .article-grid{grid-template-columns:1fr;}
}
/* ===== FINAL TITLE FIX ===== */
/* bunu blog-seo-premium.css dosyasının EN ALTINA yapıştır */

.blog-main-page .intent-grid{
  grid-template-columns: minmax(0, 1.25fr) minmax(320px, .75fr) !important;
  gap: 24px !important;
  align-items: start !important;
}

.blog-main-page .hero-copy{
  min-width: 0 !important;
  max-width: none !important;
  width: 100% !important;
  padding-right: 8px !important;
}

.blog-main-page .hero-title,
.blog-category-page .article-title,
.blog-detail-page .article-title{
  color: #ffffff !important;
  text-shadow: none !important;
  max-width: none !important;
  width: 100% !important;
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: break-word !important;
  hyphens: none !important;
  letter-spacing: -0.02em !important;
}

.blog-main-page .hero-title{
  font-size: 50px !important;
  line-height: 1.08 !important;
  margin: 16px 0 18px !important;
}

.blog-category-page .article-title{
  font-size: 50px !important;
  line-height: 1.08 !important;
  margin: 0 0 14px !important;
}

.blog-detail-page .article-title{
  font-size: 44px !important;
  line-height: 1.1 !important;
  margin: 0 0 14px !important;
}

.blog-main-page .hero-lead,
.blog-category-page .article-summary,
.blog-detail-page .article-summary{
  max-width: none !important;
  width: 100% !important;
}

.blog-main-page .blog-main-shell{
  grid-template-columns: 220px minmax(0, 1fr) !important;
  gap: 20px !important;
  max-width: 1440px !important;
}

.blog-main-page .blog-main-rail{
  width: 220px !important;
}

.blog-main-page .category-grid--rail{
  gap: 12px !important;
}

.blog-main-page .category-grid--rail .category-card{
  padding: 14px 14px 14px 18px !important;
}

.blog-main-page .hero-side-card{
  max-width: none !important;
  width: 100% !important;
}

.blog-main-page .hero-side-card h2{
  font-size: 20px !important;
  line-height: 1.2 !important;
}

.blog-main-page .side-item h3{
  font-size: 18px !important;
  line-height: 1.2 !important;
}

/* soldaki gereksiz intro yazıları tamamen kapat */
.blog-main-rail-head{
  display: none !important;
}

/* kategori hero'larında da daraltan limitleri kaldır */
.blog-category-page .article-hero{
  grid-template-columns: minmax(0, 1.3fr) minmax(340px, .7fr) !important;
  gap: 24px !important;
}

.blog-category-page .article-hero > div:first-child{
  min-width: 0 !important;
  max-width: none !important;
  width: 100% !important;
}

/* detay sayfaları */
.blog-detail-page .article-hero{
  grid-template-columns: minmax(0, 1.2fr) minmax(320px, .8fr) !important;
  gap: 24px !important;
}

.blog-detail-page .article-hero > div:first-child{
  min-width: 0 !important;
  max-width: none !important;
  width: 100% !important;
}

/* responsive */
@media (max-width: 1199.98px){
  .blog-main-page .blog-main-shell{
    grid-template-columns: 1fr !important;
  }

  .blog-main-page .blog-main-rail{
    width: 100% !important;
    position: relative !important;
    top: auto !important;
  }

  .blog-main-page .intent-grid,
  .blog-category-page .article-hero,
  .blog-detail-page .article-hero{
    grid-template-columns: 1fr !important;
  }

  .blog-main-page .hero-title,
  .blog-category-page .article-title,
  .blog-detail-page .article-title{
    font-size: 38px !important;
    line-height: 1.1 !important;
  }
}

@media (max-width: 767.98px){
  .blog-main-page .hero-title,
  .blog-category-page .article-title,
  .blog-detail-page .article-title{
    font-size: 32px !important;
    line-height: 1.12 !important;
  }
}
/* ===== SAĞDAKİ 4 KUTUYU 2x2 YAP ===== */
.hero-metrics{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:16px !important;
  width:100% !important;
  max-width:560px !important;
}

.hero-metrics .metric-card{
  min-width:0 !important;
  width:100% !important;
  padding:18px 20px !important;
  border-radius:18px !important;
}

.hero-metrics .metric-card span{
  display:block !important;
  font-size:12px !important;
  letter-spacing:.12em !important;
  text-transform:uppercase !important;
}

.hero-metrics .metric-card strong{
  display:block !important;
  margin-top:8px !important;
  font-size:18px !important;
  line-height:1.2 !important;
}

/* ana sayfada alta düzgün otursun */
.blog-main-page .hero-metrics{
  margin-top:18px !important;
}

/* mobilde tek kolon */
@media (max-width: 767.98px){
  .hero-metrics{
    grid-template-columns:1fr !important;
    max-width:100% !important;
  }
}
/* ===== CLEAN BLOG MAIN LAYOUT FIX ===== */

/* ana shell */
.blog-main-layout .blog-main-shell{
  display:grid;
  grid-template-columns:220px minmax(0,1fr);
  gap:22px;
  align-items:start;
  max-width:1440px;
}

/* sol rail */
.blog-main-rail{
  position:sticky;
  top:96px;
  align-self:start;
  width:220px;
  padding-top:0;
}

.blog-main-rail-head{
  display:none;
}

.category-grid--rail{
  display:grid;
  grid-template-columns:1fr;
  gap:12px;
}

.blog-main-page .category-grid--rail .category-card{
  position:relative;
  min-height:unset;
  padding:14px 14px 14px 18px;
  border-radius:20px;
  overflow:hidden;
  transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease;
}

.blog-main-page .category-grid--rail .category-card::before{
  content:"";
  position:absolute;
  left:0;
  top:12px;
  bottom:12px;
  width:3px;
  border-radius:999px;
  background:linear-gradient(180deg,rgba(70,224,146,.18),rgba(118,255,202,.92),rgba(70,224,146,.18));
  opacity:0;
  transform:scaleY(.55);
  transform-origin:center;
  transition:opacity .22s ease,transform .22s ease;
  box-shadow:0 0 22px rgba(108,255,190,.35);
}

.blog-main-page .category-grid--rail .category-card:hover::before,
.blog-main-page .category-grid--rail .category-card.is-active::before{
  opacity:1;
  transform:scaleY(1);
}

.blog-main-page .category-grid--rail .category-card:hover,
.blog-main-page .category-grid--rail .category-card.is-active{
  transform:translateX(4px);
  box-shadow:0 18px 40px rgba(0,0,0,.22);
}

.blog-main-page .category-grid--rail .category-card .category-icon{
  width:48px;
  height:48px;
  border-radius:16px;
  margin-bottom:10px;
}

.blog-main-page .category-grid--rail .category-card .category-icon i{
  font-size:16px;
}

.blog-main-page .category-grid--rail .category-card h3{
  font-size:17px;
  line-height:1.14;
  margin-bottom:8px;
  color:#fff;
}

.blog-main-page .category-grid--rail .card-meta span{
  font-size:10px;
  padding:5px 8px;
}

/* hero ana alan */
.blog-main-page .intent-hero{
  margin-top:0;
  min-height:calc(100vh - 174px);
  padding:36px;
}

.blog-main-page .intent-grid{
  display:grid;
  grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);
  gap:24px;
  align-items:start;
}

.blog-main-page .hero-copy{
  min-width:0;
  max-width:none;
  width:100%;
  padding-right:4px;
}

.blog-main-page .hero-title,
.blog-category-page .article-title,
.blog-detail-page .article-title{
  color:#ffffff;
  text-shadow:none;
  letter-spacing:-.02em;
  white-space:normal;
  word-break:normal;
  overflow-wrap:break-word;
  hyphens:none;
  max-width:none;
  width:100%;
}

/* ana sayfa başlığı */
.blog-main-page .hero-title{
  font-size:50px;
  line-height:1.08;
  margin:16px 0 18px;
}

/* kategori ve detay başlıkları */
.blog-category-page .article-title{
  font-size:50px;
  line-height:1.08;
  margin:0 0 14px;
}

.blog-detail-page .article-title{
  font-size:44px;
  line-height:1.1;
  margin:0 0 14px;
}

.blog-main-page .hero-lead,
.blog-category-page .article-summary,
.blog-detail-page .article-summary{
  max-width:none;
  width:100%;
  font-size:15px;
  color:rgba(240,248,244,.88);
}

.blog-main-page .chip-row{
  gap:8px;
  margin-bottom:14px;
}

.blog-main-page .hero-actions{
  gap:10px;
  margin-bottom:16px;
}

.blog-main-page .hero-btn{
  padding:10px 14px;
  font-size:13px;
}

/* alttaki 4 kutu = 2x2 */
.blog-main-page .hero-metrics{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
  width:100%;
  max-width:580px;
  margin-top:18px;
}

.blog-main-page .metric-card{
  min-width:0;
  width:100%;
  padding:16px 18px;
  border-radius:18px;
}

.blog-main-page .metric-card span{
  display:block;
  font-size:11px;
  letter-spacing:.12em;
  text-transform:uppercase;
}

.blog-main-page .metric-card strong{
  display:block;
  margin-top:8px;
  font-size:18px;
  line-height:1.2;
}

/* sağ panel */
.blog-main-page .hero-side-card{
  width:100%;
  max-width:none;
  padding:22px;
}

.blog-main-page .hero-side-card h2{
  font-size:20px;
  line-height:1.2;
  margin-bottom:10px;
}

.blog-main-page .hero-side-card p{
  font-size:13px;
  line-height:1.45;
  margin-bottom:12px;
}

.blog-main-page .side-list{
  gap:12px;
}

.blog-main-page .side-item{
  padding:14px 16px;
  border-radius:18px;
}

.blog-main-page .side-item small{
  font-size:11px;
}

.blog-main-page .side-item strong{
  font-size:18px;
  line-height:1.2;
}

.blog-main-page .side-item span{
  font-size:12px;
  line-height:1.45;
}

/* kategori hero */
.blog-category-page .article-hero{
  grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);
  gap:24px;
  align-items:start;
}

.blog-category-page .article-hero > div:first-child{
  min-width:0;
  max-width:none;
  width:100%;
}

/* detay hero */
.blog-detail-page .article-hero{
  grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);
  gap:24px;
}

.blog-detail-page .article-hero > div:first-child{
  min-width:0;
  max-width:none;
  width:100%;
}

/* responsive */
@media (max-width:1199.98px){
  .blog-main-layout .blog-main-shell{
    grid-template-columns:1fr;
  }

  .blog-main-rail{
    width:100%;
    position:relative;
    top:auto;
    order:2;
  }

  .blog-main-page .intent-hero{
    min-height:auto;
  }

  .blog-main-page .intent-grid,
  .blog-category-page .article-hero,
  .blog-detail-page .article-hero{
    grid-template-columns:1fr;
  }

  .blog-main-page .hero-title,
  .blog-category-page .article-title,
  .blog-detail-page .article-title{
    font-size:38px;
    line-height:1.1;
  }
}

@media (max-width:767.98px){
  .blog-main-page .hero-title,
  .blog-category-page .article-title,
  .blog-detail-page .article-title{
    font-size:32px;
    line-height:1.12;
  }

  .blog-main-page .hero-metrics{
    grid-template-columns:1fr;
    max-width:100%;
  }
}