/* Ruyapanel - Son görünüm koruyucu düzeltme
   Amaç: blog kartları, kategori kartları, makale detay, yorum formu, breadcrumb, footer hakkımızda kartı.
   Ağır JS yoktur; sadece CSS override çalışır. */
:root{
  --rp-main: var(--c-chat, var(--ss-neon-primary, #FF3D71));
  --rp-alt: var(--c-system, var(--ss-neon-secondary, #00C9A7));
  --rp-warn: var(--c-register, var(--ss-neon-warn, #FF9F43));
  --rp-bg: var(--ink, #0D0D0D);
  --rp-card: var(--paper, #141414);
  --rp-card2: var(--surface, #1A1A1A);
  --rp-text: var(--bright, #FFFFFF);
  --rp-muted: rgba(255,255,255,.62);
  --rp-line: rgba(255,255,255,.085);
  --rp-pink-line: color-mix(in srgb, var(--rp-main) 30%, rgba(255,255,255,.06));
  --rp-glow: color-mix(in srgb, var(--rp-main) 23%, transparent);
}
html,body{overflow-x:hidden!important;}

/* Layout kırılmasını engelle */
.blog-wrap,.cat-wrap,.article-wrap{max-width:1340px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;}
.rp-blog-layout,.rp-cat-layout,.rp-article-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(290px,340px)!important;gap:24px!important;align-items:start!important;width:100%!important;}
.rp-blog-layout>main,.rp-cat-layout>main,.rp-article-layout>main{min-width:0!important;max-width:100%!important;}
.rp-blog-sidebar{width:100%!important;max-width:340px!important;min-width:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:18px!important;}

/* Breadcrumb / makale üst yol alanı */
.rp-breadcrumb,.blog-breadcrumb,.article-breadcrumb,.cat-breadcrumb,.breadcrumb,.crumbs{
  display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;
  width:100%!important;margin:0 0 18px!important;padding:11px 15px!important;
  border-radius:18px!important;background:rgba(255,255,255,.025)!important;
  border:1px solid var(--rp-pink-line)!important;color:rgba(255,255,255,.58)!important;
  font-size:12px!important;font-weight:850!important;line-height:1.2!important;box-sizing:border-box!important;
}
.rp-breadcrumb a,.blog-breadcrumb a,.article-breadcrumb a,.cat-breadcrumb a,.breadcrumb a,.crumbs a{
  display:inline-flex!important;align-items:center!important;gap:6px!important;color:rgba(255,255,255,.72)!important;text-decoration:none!important;
}
.rp-breadcrumb a:hover,.blog-breadcrumb a:hover,.article-breadcrumb a:hover,.cat-breadcrumb a:hover,.breadcrumb a:hover,.crumbs a:hover{color:var(--rp-main)!important;}

/* Blog üst başlık ve filtreler tekrar kart halinde */
.blog-hero-head,.cat-hero-head{
  position:relative!important;display:block!important;margin:0 0 22px!important;padding:0!important;border-radius:24px!important;overflow:hidden!important;
  background:radial-gradient(circle at 6% 0%,color-mix(in srgb,var(--rp-main) 18%,transparent),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.018) 45%,color-mix(in srgb,var(--rp-main) 6%,transparent))!important;
  border:1px solid var(--rp-pink-line)!important;box-shadow:0 18px 55px rgba(0,0,0,.30)!important;
}
.blog-head-inner,.cat-head-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:27px 30px!important;}
.blog-head-left,.cat-head-left{display:flex!important;align-items:center!important;gap:17px!important;min-width:0!important;}
.blog-head-icon,.cat-head-icon{width:60px!important;height:60px!important;min-width:60px!important;border-radius:19px!important;display:grid!important;place-items:center!important;color:#fff!important;font-size:23px!important;background:linear-gradient(135deg,var(--rp-main),#8b5cf6,var(--rp-alt))!important;box-shadow:0 0 34px var(--rp-glow)!important;transform:rotate(-7deg)!important;}
.blog-head-title,.cat-head-title{margin:0!important;color:#fff!important;font-family:'Syne','DM Sans',sans-serif!important;font-size:42px!important;line-height:1.02!important;font-weight:950!important;letter-spacing:-.055em!important;}
.blog-head-sub,.cat-head-sub{margin:8px 0 0!important;color:color-mix(in srgb,var(--rp-main) 55%,rgba(255,255,255,.58))!important;font-size:12px!important;font-weight:900!important;letter-spacing:.20em!important;text-transform:uppercase!important;}
.blog-head-stats,.cat-head-stats{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:10px!important;}
.blog-stat-pill,.cat-stat-pill{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:0 15px!important;border-radius:999px!important;background:rgba(255,255,255,.04)!important;border:1px solid var(--rp-line)!important;color:#fff!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important;}
.blog-stat-pill i,.cat-stat-pill i{color:var(--rp-main)!important;}
.blog-controls,.cat-controls{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;width:100%!important;margin:0 0 22px!important;}
.blog-filter-list{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:9px!important;min-width:0!important;}
.blog-filter-btn,.cat-sort-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:38px!important;padding:0 14px!important;border-radius:999px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;color:rgba(255,255,255,.70)!important;text-decoration:none!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important;line-height:1!important;transition:.20s ease!important;}
.blog-filter-btn:hover,.blog-filter-btn.active,.cat-sort-btn:hover,.cat-sort-btn.active{background:linear-gradient(135deg,var(--rp-main),color-mix(in srgb,var(--rp-main) 68%,#7c3aed))!important;border-color:transparent!important;color:#fff!important;box-shadow:0 12px 30px var(--rp-glow)!important;transform:translateY(-1px)!important;}
.blog-filter-btn .bs-count,.blog-filter-btn span,.cat-sort-btn .bs-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:22px!important;height:22px!important;padding:0 7px!important;border-radius:999px!important;background:color-mix(in srgb,var(--rp-main) 18%,rgba(255,255,255,.06))!important;color:#fff!important;font-size:11px!important;font-weight:950!important;}
.cat-view-toggle{display:flex!important;align-items:center!important;gap:8px!important;margin-left:auto!important;}

/* Blog / kategori kartları: referans hissi, tam resim + tam başlık */
.blog-card-grid,.cat-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;width:100%!important;align-items:stretch!important;}
.cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
.blog-card,.cat-card,.rp-home-blog-card{
  position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;min-height:430px!important;overflow:hidden!important;border-radius:24px!important;
  background:linear-gradient(180deg,rgba(18,18,22,.96),rgba(10,10,13,.98))!important;
  border:1px solid color-mix(in srgb,var(--rp-main) 18%,rgba(255,255,255,.06))!important;
  box-shadow:0 20px 58px rgba(0,0,0,.30)!important;text-decoration:none!important;
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;
}
.blog-card:hover,.cat-card:hover,.rp-home-blog-card:hover{transform:translateY(-5px)!important;border-color:color-mix(in srgb,var(--rp-main) 72%,rgba(255,255,255,.10))!important;box-shadow:0 24px 66px color-mix(in srgb,var(--rp-main) 18%,rgba(0,0,0,.48))!important;}
.bc-img,.cc-img,.rp-home-blog-card-img{position:relative!important;display:block!important;width:100%!important;height:218px!important;min-height:218px!important;max-height:218px!important;overflow:hidden!important;background:#111!important;flex:0 0 auto!important;border-radius:0!important;}
.bc-img::after,.cc-img::after,.rp-home-blog-card-img::after{content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,0) 42%,rgba(10,10,14,.86) 100%)!important;pointer-events:none!important;z-index:1!important;}
.bc-img img,.cc-img img,.rp-home-blog-card-img img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;transition:transform .36s ease!important;}
.blog-card:hover .bc-img img,.cat-card:hover .cc-img img,.rp-home-blog-card:hover .rp-home-blog-card-img img{transform:scale(1.07)!important;}
.bc-overlay,.cc-overlay{position:absolute!important;left:12px!important;right:12px!important;bottom:11px!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;pointer-events:none!important;}
.bc-tag,.cc-tag{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 9px!important;border-radius:999px!important;background:rgba(0,0,0,.48)!important;border:1px solid rgba(255,255,255,.08)!important;color:rgba(255,255,255,.72)!important;font-size:11px!important;font-weight:850!important;}
.bc-tag i,.cc-tag i{color:var(--rp-main)!important;}
.bc-body,.cc-body,.rp-home-blog-card-body{display:flex!important;flex-direction:column!important;gap:9px!important;flex:1 1 auto!important;min-height:210px!important;height:auto!important;padding:18px 20px 18px!important;overflow:visible!important;box-sizing:border-box!important;}
.bc-cat,.cc-cat,.rp-home-blog-card-cat{display:inline-flex!important;align-items:center!important;gap:7px!important;margin:0 0 4px!important;padding:0!important;width:auto!important;max-width:100%!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--rp-main)!important;font-size:11px!important;font-weight:950!important;letter-spacing:.10em!important;text-transform:uppercase!important;white-space:normal!important;line-height:1.35!important;}
.bc-cat i,.cc-cat i{font-size:7px!important;color:var(--rp-main)!important;}
.bc-title,.cc-title,.rp-home-blog-card-title{display:block!important;color:#fff!important;text-decoration:none!important;font-family:'Syne','DM Sans',sans-serif!important;font-size:21px!important;line-height:1.25!important;font-weight:950!important;letter-spacing:-.025em!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:anywhere!important;}
.bc-title:hover,.cc-title:hover,.rp-home-blog-card-title:hover,.blog-card:hover .bc-title,.cat-card:hover .cc-title{color:var(--rp-main)!important;}
.bc-excerpt,.cc-excerpt,.rp-home-blog-card-body p{display:block!important;margin:4px 0 0!important;color:rgba(255,255,255,.52)!important;font-size:13px!important;line-height:1.65!important;font-weight:650!important;min-height:42px!important;max-height:none!important;overflow:visible!important;opacity:1!important;}
.bc-foot,.cc-foot,.rp-home-blog-card-foot{margin-top:auto!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.07)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important;color:rgba(255,255,255,.55)!important;font-size:12px!important;font-weight:800!important;}
.bc-meta,.cc-meta,.rp-home-blog-card-foot span{display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:0!important;color:rgba(255,255,255,.60)!important;}
.bc-meta i,.cc-meta i,.rp-home-blog-card-foot i{color:var(--rp-main)!important;}
.bc-read-btn,.cc-read-btn{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:36px!important;padding:0 14px!important;border-radius:999px!important;background:color-mix(in srgb,var(--rp-main) 13%,transparent)!important;border:1px solid color-mix(in srgb,var(--rp-main) 26%,transparent)!important;color:#fff!important;text-decoration:none!important;font-size:12px!important;font-weight:950!important;}
.bc-read-btn:hover,.cc-read-btn:hover{background:var(--rp-main)!important;color:#fff!important;}

/* Makale detay ve ilgili yazılar */
.rp-article-card,.rp-related,.rp-comment-card{background:linear-gradient(180deg,rgba(18,18,22,.94),rgba(9,9,12,.98))!important;border:1px solid var(--rp-pink-line)!important;border-radius:24px!important;box-shadow:0 20px 60px rgba(0,0,0,.30)!important;overflow:hidden!important;box-sizing:border-box!important;}
.rp-related{padding:20px!important;}
.rp-related-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;}
.rp-related-card{display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important;border-radius:16px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;color:#fff!important;text-decoration:none!important;transition:.2s!important;}
.rp-related-card:hover{transform:translateY(-3px)!important;border-color:var(--rp-main)!important;box-shadow:0 14px 34px var(--rp-glow)!important;}
.rp-related-card img{width:100%!important;height:115px!important;object-fit:cover!important;display:block!important;}
.rp-related-card span{display:block!important;padding:11px 12px!important;color:#fff!important;font-size:13px!important;line-height:1.35!important;font-weight:900!important;}

/* Yorum formu: eski/beyaz tarayıcı görünümünü ez */
.rp-comment-card{padding:22px!important;margin-top:18px!important;}
.rp-comment-title{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 16px!important;color:#fff!important;font-family:'Syne','DM Sans',sans-serif!important;font-size:25px!important;line-height:1.15!important;font-weight:950!important;letter-spacing:-.035em!important;}
.rp-comment-title i{color:var(--rp-main)!important;}
.rp-comment-form,.rp-comment-card form,form:has(textarea[name="comment"]){display:grid!important;gap:12px!important;width:100%!important;}
.rp-comment-form .two,.rp-comment-card form .two{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;}
.rp-comment-card input[name="name"],.rp-comment-card input[name="email"],.rp-comment-card textarea[name="comment"],
.article-wrap input[name="name"],.article-wrap input[name="email"],.article-wrap textarea[name="comment"],
form:has(textarea[name="comment"]) input[name="name"],form:has(textarea[name="comment"]) input[name="email"],form:has(textarea[name="comment"]) textarea[name="comment"]{
  display:block!important;width:100%!important;max-width:100%!important;min-height:48px!important;margin:0!important;padding:13px 15px!important;
  border-radius:14px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.10)!important;color:#fff!important;
  font-size:14px!important;line-height:1.45!important;box-shadow:none!important;outline:0!important;box-sizing:border-box!important;appearance:none!important;
}
.rp-comment-card textarea[name="comment"],.article-wrap textarea[name="comment"],form:has(textarea[name="comment"]) textarea[name="comment"]{min-height:130px!important;resize:vertical!important;}
.rp-comment-card input::placeholder,.rp-comment-card textarea::placeholder,.article-wrap input::placeholder,.article-wrap textarea::placeholder{color:rgba(255,255,255,.45)!important;opacity:1!important;}
.rp-comment-card input:focus,.rp-comment-card textarea:focus,.article-wrap input:focus,.article-wrap textarea:focus{border-color:var(--rp-main)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--rp-main) 14%,transparent)!important;background:rgba(255,255,255,.06)!important;}
.rp-comment-card button[type="submit"],.article-wrap form:has(textarea[name="comment"]) button[type="submit"],.article-wrap form:has(textarea[name="comment"]) input[type="submit"]{
  justify-self:start!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:46px!important;padding:0 19px!important;
  border-radius:999px!important;border:0!important;background:linear-gradient(135deg,var(--rp-main),color-mix(in srgb,var(--rp-main) 64%,#8b5cf6))!important;color:#fff!important;
  font-size:13px!important;font-weight:950!important;box-shadow:0 13px 30px var(--rp-glow)!important;cursor:pointer!important;
}
.rp-comment-card button[type="submit"]:hover,.article-wrap form:has(textarea[name="comment"]) button[type="submit"]:hover{transform:translateY(-2px)!important;filter:brightness(1.08)!important;}
.rp-comment-item{padding:14px 0!important;border-top:1px solid rgba(255,255,255,.07)!important;}
.rp-comment-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;color:rgba(255,255,255,.48)!important;font-size:12px!important;}
.rp-comment-name{color:#fff!important;font-weight:950!important;}

/* Sidebar widgetleri ve Sohbet'e Katıl kartı */
.bs-widget{background:linear-gradient(180deg,rgba(18,18,22,.92),rgba(9,9,12,.97))!important;border:1px solid var(--rp-pink-line)!important;border-radius:22px!important;padding:17px!important;box-shadow:0 18px 48px rgba(0,0,0,.25)!important;color:#fff!important;overflow:hidden!important;box-sizing:border-box!important;}
.bs-title{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 14px!important;color:#fff!important;font-family:'Syne','DM Sans',sans-serif!important;font-size:13px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important;}
.bs-title i{color:var(--rp-main)!important;}
.bs-list{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:8px!important;}
.bs-list li{margin:0!important;padding:0!important;}
.bs-list a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;text-decoration:none!important;color:rgba(255,255,255,.62)!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:13px!important;padding:10px 12px!important;font-size:12px!important;line-height:1.35!important;overflow:hidden!important;}
.bs-list a:hover,.bs-list a.active{color:#fff!important;background:color-mix(in srgb,var(--rp-main) 12%,transparent)!important;border-color:var(--rp-main)!important;}
.bs-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:23px!important;height:22px!important;padding:0 7px!important;border-radius:999px!important;background:color-mix(in srgb,var(--rp-main) 16%,transparent)!important;color:var(--rp-main)!important;font-size:11px!important;font-weight:950!important;}
.bs-post{display:grid!important;grid-template-columns:54px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;min-height:58px!important;}
.bs-thumb,.bs-thumb img,.bs-post img,.bs-list a img{width:54px!important;min-width:54px!important;max-width:54px!important;height:44px!important;min-height:44px!important;max-height:44px!important;object-fit:cover!important;border-radius:10px!important;display:block!important;}
.bs-post-title{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:#fff!important;font-weight:850!important;}
.bs-mini{font-size:10px!important;white-space:nowrap!important;opacity:.72!important;}
.bs-cta{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:210px!important;padding:32px 24px!important;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--rp-main) 24%,transparent),transparent 42%),linear-gradient(180deg,rgba(24,16,22,.94),rgba(9,9,12,.98))!important;border-color:color-mix(in srgb,var(--rp-main) 52%,transparent)!important;}
.bs-cta-ico{width:54px!important;height:54px!important;border-radius:18px!important;display:grid!important;place-items:center!important;margin:0 auto 13px!important;background:color-mix(in srgb,var(--rp-main) 14%,transparent)!important;border:1px solid color-mix(in srgb,var(--rp-main) 28%,transparent)!important;color:var(--rp-main)!important;font-size:23px!important;}
.bs-cta h3{margin:0!important;color:#fff!important;font-family:'Syne','DM Sans',sans-serif!important;font-size:27px!important;line-height:1.15!important;font-weight:950!important;letter-spacing:-.04em!important;}
.bs-cta p{margin:11px 0 18px!important;color:rgba(255,255,255,.70)!important;font-size:13px!important;line-height:1.55!important;font-weight:750!important;}
.bs-cta-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;padding:0 18px!important;border-radius:999px!important;text-decoration:none!important;background:linear-gradient(135deg,var(--rp-main),color-mix(in srgb,var(--rp-main) 66%,#8b5cf6))!important;color:#fff!important;font-size:12px!important;font-weight:950!important;box-shadow:0 12px 30px var(--rp-glow)!important;}

/* Blog ve kategori sayfalama butonları */
.rp-pagination,.blog-pagination,.pagination{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px!important;margin:28px 0 0!important;padding:0!important;}
.rp-page-btn,.blog-page-btn,.pagination a,.pagination span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:40px!important;height:40px!important;padding:0 13px!important;border-radius:13px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.09)!important;color:#fff!important;text-decoration:none!important;font-size:13px!important;font-weight:950!important;line-height:1!important;}
.rp-page-btn:hover,.rp-page-btn.active,.blog-page-btn:hover,.blog-page-btn.active,.pagination a:hover,.pagination .active{background:var(--rp-main)!important;border-color:var(--rp-main)!important;color:#fff!important;box-shadow:0 12px 30px var(--rp-glow)!important;}

/* Footer Hakkımızda kurucu kartı: avatar daralmasın */
footer .x-fcard,.footer .x-fcard,.site-footer .x-fcard,
footer .about-founder,footer .footer-founder,footer .founder-card,footer .rp-founder-card,
.footer-widget .x-fcard,.footer-card .x-fcard{
  width:100%!important;max-width:100%!important;min-height:78px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;border-radius:20px!important;background:rgba(0,0,0,.20)!important;border:1px solid color-mix(in srgb,var(--rp-main) 22%,rgba(255,255,255,.08))!important;overflow:visible!important;box-sizing:border-box!important;
}
footer .x-favatar-wrap,footer .x-favatar,.footer .x-favatar-wrap,.footer .x-favatar,.site-footer .x-favatar-wrap,.site-footer .x-favatar{width:64px!important;height:64px!important;min-width:64px!important;max-width:64px!important;border-radius:50%!important;overflow:visible!important;flex:0 0 64px!important;}
footer .x-favatar img,.footer .x-favatar img,.site-footer .x-favatar img,footer .x-fcard img,.footer-widget .x-fcard img{width:64px!important;height:64px!important;min-width:64px!important;max-width:64px!important;object-fit:cover!important;border-radius:50%!important;display:block!important;}
footer .x-finfo,.footer .x-finfo,.site-footer .x-finfo{min-width:0!important;flex:1 1 auto!important;}
footer .x-fname,.footer .x-fname,.site-footer .x-fname{white-space:normal!important;line-height:1.25!important;}

/* Footer sonrasına düşen eski popup/login bloğunu kapat */
.PopupKapsayici,.Popup,.ss-chat-popup,#ssChatPopup,.chat-popup,.login-popup,.sohbet-popup{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:fixed!important;inset:0!important;width:0!important;height:0!important;overflow:hidden!important;z-index:-1!important;}
footer,.footer,.site-footer,.x-footer{clear:both!important;position:relative!important;z-index:3!important;}

@media(max-width:1100px){
  .rp-blog-layout,.rp-cat-layout,.rp-article-layout{grid-template-columns:1fr!important;}
  .rp-blog-sidebar{max-width:100%!important;}
  .cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:760px){
  .blog-wrap,.cat-wrap,.article-wrap{padding-left:16px!important;padding-right:16px!important;}
  .blog-head-inner,.cat-head-inner{align-items:flex-start!important;flex-direction:column!important;padding:23px!important;}
  .blog-head-title,.cat-head-title{font-size:32px!important;}
  .blog-head-icon,.cat-head-icon{width:54px!important;height:54px!important;min-width:54px!important;}
  .blog-controls,.cat-controls{align-items:flex-start!important;flex-direction:column!important;}
  .cat-view-toggle{margin-left:0!important;width:100%!important;}
  .blog-card-grid,.cat-grid,.rp-related-grid{grid-template-columns:1fr!important;}
  .blog-card,.cat-card,.rp-home-blog-card{min-height:0!important;}
  .bc-img,.cc-img,.rp-home-blog-card-img{height:215px!important;min-height:215px!important;max-height:215px!important;}
  .bc-body,.cc-body,.rp-home-blog-card-body{min-height:0!important;}
  .rp-comment-form .two,.rp-comment-card form .two{grid-template-columns:1fr!important;}
  .rp-comment-title{font-size:22px!important;}
}
