/* Ruyapanel Referans Şablon - hafif, CSS ağırlıklı canlılık */
:root{
  --line: rgba(255,255,255,.07);
  --muted: rgba(255,255,255,.45);
  --radius-pill: 50px;
  --radius-card: 20px;
  --glass-bg: rgba(20,20,20,.70);
  --glass-border: color-mix(in srgb, var(--c-chat,#FF3D71) 18%, transparent);
  --glass-border-hover: color-mix(in srgb, var(--c-chat,#FF3D71) 36%, transparent);
  --card-shadow: 0 10px 30px -15px rgba(0,0,0,.70);
  --hover-shadow: 0 20px 35px -15px color-mix(in srgb, var(--c-chat,#FF3D71) 38%, transparent);
}
body.rp-theme-ruyapanel{background:var(--ink,#0D0D0D);color:var(--bright,#fff);}
body.rp-theme-ruyapanel::before{content:'';position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;}
.rp-theme-ruyapanel .site-bg::after{content:'';position:absolute;top:-30%;right:-15%;width:55%;height:90%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--c-chat,#FF3D71) 10%,transparent) 0%,transparent 65%);pointer-events:none;}

/* Header / nav / giriş kartları */
.rp-theme-ruyapanel .x-wrap{max-width:1340px;margin:0 auto;padding:0 28px;position:relative;z-index:1;}
.rp-theme-ruyapanel .x-navlist{display:flex;justify-content:center;align-items:center;gap:4px;list-style:none;background:var(--paper,#141414);border:1px solid var(--line);border-radius:var(--radius-pill);padding:5px;}
.rp-theme-ruyapanel .x-navlist li a{display:flex;align-items:center;gap:8px;padding:10px 22px;border-radius:var(--radius-pill);font-family:'Syne',sans-serif;font-size:13px;font-weight:600;letter-spacing:.2px;color:var(--muted);text-decoration:none;transition:all .25s;}
.rp-theme-ruyapanel .x-navlist li a:hover,.rp-theme-ruyapanel .x-navlist li.active a{background:#fff;color:#000;box-shadow:0 8px 26px rgba(255,255,255,.10);}
.rp-theme-ruyapanel .x-cta{padding:20px 0 32px;}
.rp-theme-ruyapanel .x-cta-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}
.rp-theme-ruyapanel .x-btn{display:flex;align-items:center;gap:18px;padding:22px 26px;border-radius:var(--radius-card);text-decoration:none;border:1px solid transparent;transition:all .3s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;cursor:pointer;background:none;width:100%;text-align:left;}
.rp-theme-ruyapanel .x-btn::before{content:'';position:absolute;inset:0;opacity:0;transition:opacity .35s;border-radius:inherit;}
.rp-theme-ruyapanel .x-btn:hover::before{opacity:1;}
.rp-theme-ruyapanel .x-btn:hover{transform:translateY(-4px);}
.rp-theme-ruyapanel .x-btn-chat{background:color-mix(in srgb,var(--c-chat,#FF3D71) 8%,transparent);border-color:color-mix(in srgb,var(--c-chat,#FF3D71) 22%,transparent);}
.rp-theme-ruyapanel .x-btn-chat::before{background:radial-gradient(ellipse at 20% 50%,color-mix(in srgb,var(--c-chat,#FF3D71) 16%,transparent),transparent 70%);}
.rp-theme-ruyapanel .x-btn-chat:hover{border-color:var(--c-chat);box-shadow:0 16px 40px color-mix(in srgb,var(--c-chat,#FF3D71) 28%,transparent);}
.rp-theme-ruyapanel .x-btn-chat .x-btn-icon{background:var(--c-chat);color:#fff;}.rp-theme-ruyapanel .x-btn-chat .x-btn-title{color:var(--c-chat);}
.rp-theme-ruyapanel .x-btn-system{background:color-mix(in srgb,var(--c-system,#00C9A7) 8%,transparent);border-color:color-mix(in srgb,var(--c-system,#00C9A7) 22%,transparent);}
.rp-theme-ruyapanel .x-btn-system::before{background:radial-gradient(ellipse at 20% 50%,color-mix(in srgb,var(--c-system,#00C9A7) 14%,transparent),transparent 70%);}
.rp-theme-ruyapanel .x-btn-system:hover{border-color:var(--c-system);box-shadow:0 16px 40px color-mix(in srgb,var(--c-system,#00C9A7) 24%,transparent);}
.rp-theme-ruyapanel .x-btn-system .x-btn-icon{background:var(--c-system);color:#000;}.rp-theme-ruyapanel .x-btn-system .x-btn-title{color:var(--c-system);}
.rp-theme-ruyapanel .x-btn-register{background:color-mix(in srgb,var(--c-register,#FF9F43) 8%,transparent);border-color:color-mix(in srgb,var(--c-register,#FF9F43) 22%,transparent);}
.rp-theme-ruyapanel .x-btn-register::before{background:radial-gradient(ellipse at 20% 50%,color-mix(in srgb,var(--c-register,#FF9F43) 14%,transparent),transparent 70%);}
.rp-theme-ruyapanel .x-btn-register:hover{border-color:var(--c-register);box-shadow:0 16px 40px color-mix(in srgb,var(--c-register,#FF9F43) 24%,transparent);}
.rp-theme-ruyapanel .x-btn-register .x-btn-icon{background:var(--c-register);color:#000;}.rp-theme-ruyapanel .x-btn-register .x-btn-title{color:var(--c-register);}
.rp-theme-ruyapanel .x-btn-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;transition:transform .3s;}
.rp-theme-ruyapanel .x-btn:hover .x-btn-icon{transform:scale(1.08) rotate(-3deg);}
.rp-theme-ruyapanel .x-btn-title{font-family:'Syne',sans-serif;font-size:16px;font-weight:800;letter-spacing:-.3px;margin-bottom:4px;transition:letter-spacing .3s;}
.rp-theme-ruyapanel .x-btn:hover .x-btn-title{letter-spacing:.5px;}
.rp-theme-ruyapanel .x-btn-sub{font-size:12px;color:var(--muted);}
.rp-theme-ruyapanel .x-btn-arrow{margin-left:auto;font-size:18px;color:var(--muted);opacity:0;transform:translateX(-8px);transition:all .3s;flex-shrink:0;}
.rp-theme-ruyapanel .x-btn:hover .x-btn-arrow{opacity:1;transform:translateX(0);}

/* Blog liste / makale kartları: referans hissi */
.rp-theme-ruyapanel .blog-card-grid,.rp-theme-ruyapanel .blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:30px;}
.rp-theme-ruyapanel .blog-card,.rp-theme-ruyapanel .bc-card,.rp-theme-ruyapanel .rp-home-blog-card{position:relative;border-radius:24px;overflow:hidden;border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(10px);display:flex;flex-direction:column;transition:all .3s ease;cursor:pointer;box-shadow:var(--card-shadow);}
.rp-theme-ruyapanel .blog-card::before,.rp-theme-ruyapanel .bc-card::before,.rp-theme-ruyapanel .rp-home-blog-card::before{content:'';position:absolute;inset:0;background:radial-gradient(600px 200px at var(--mx,50%) var(--my,0%),color-mix(in srgb,var(--c-chat,#FF3D71) 18%,transparent),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1;}
.rp-theme-ruyapanel .blog-card:hover::before,.rp-theme-ruyapanel .bc-card:hover::before,.rp-theme-ruyapanel .rp-home-blog-card:hover::before{opacity:1;}
.rp-theme-ruyapanel .blog-card:hover,.rp-theme-ruyapanel .bc-card:hover,.rp-theme-ruyapanel .rp-home-blog-card:hover{border-color:var(--c-chat);box-shadow:var(--hover-shadow);transform:translateY(-6px);}
.rp-theme-ruyapanel .blog-card.is-pinned,.rp-theme-ruyapanel .bc-card.is-pinned{border-color:var(--c-chat);background:linear-gradient(160deg,color-mix(in srgb,var(--c-chat,#FF3D71) 6%,transparent),var(--glass-bg));}
.rp-theme-ruyapanel .bc-img,.rp-theme-ruyapanel .rp-home-blog-card-img{position:relative;height:210px;overflow:hidden;background:rgba(0,0,0,.4);display:block;}
.rp-theme-ruyapanel .bc-img::after,.rp-theme-ruyapanel .rp-home-blog-card-img::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.7));z-index:1;}
.rp-theme-ruyapanel .bc-img img,.rp-theme-ruyapanel .rp-home-blog-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;display:block;}
.rp-theme-ruyapanel .blog-card:hover .bc-img img,.rp-theme-ruyapanel .bc-card:hover .bc-img img,.rp-theme-ruyapanel .rp-home-blog-card:hover .rp-home-blog-card-img img{transform:scale(1.1);}
.rp-theme-ruyapanel .bc-overlay,.rp-theme-ruyapanel .bc-img-overlay,.rp-theme-ruyapanel .rp-home-blog-card-meta{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:10px 15px;display:flex;align-items:center;gap:8px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);}
.rp-theme-ruyapanel .bc-tag,.rp-theme-ruyapanel .rp-home-blog-card-meta span{font-size:10px;font-weight:700;padding:4px 12px;border-radius:100px;letter-spacing:.5px;text-transform:uppercase;background:rgba(0,0,0,.55);border:1px solid var(--glass-border);color:var(--muted);display:flex;align-items:center;gap:4px;backdrop-filter:blur(5px);}
.rp-theme-ruyapanel .bc-body,.rp-theme-ruyapanel .rp-home-blog-card-body{padding:20px 20px 18px;display:flex;flex-direction:column;gap:10px;flex:1;position:relative;z-index:2;}
.rp-theme-ruyapanel .bc-cat,.rp-theme-ruyapanel .rp-home-blog-cat-mini{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--c-chat);display:flex;align-items:center;gap:8px;}
.rp-theme-ruyapanel .bc-cat::before,.rp-theme-ruyapanel .rp-home-blog-cat-mini::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--c-chat);box-shadow:0 0 8px var(--c-chat);}
.rp-theme-ruyapanel .bc-title,.rp-theme-ruyapanel .rp-home-blog-card h3,.rp-theme-ruyapanel .rp-home-blog-card-title{font-family:'Syne',sans-serif;font-size:18px;font-weight:700;line-height:1.4;color:var(--bright);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease;}
.rp-theme-ruyapanel .blog-card:hover .bc-title,.rp-theme-ruyapanel .bc-card:hover .bc-title,.rp-theme-ruyapanel .rp-home-blog-card:hover h3,.rp-theme-ruyapanel .rp-home-blog-card:hover .rp-home-blog-card-title{color:var(--c-chat);}
.rp-theme-ruyapanel .bc-excerpt,.rp-theme-ruyapanel .rp-home-blog-card p{font-size:13px;color:var(--muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:0;opacity:0;transition:max-height .4s ease,opacity .4s ease;}
.rp-theme-ruyapanel .blog-card:hover .bc-excerpt,.rp-theme-ruyapanel .bc-card:hover .bc-excerpt,.rp-theme-ruyapanel .rp-home-blog-card:hover p{max-height:60px;opacity:1;}
.rp-theme-ruyapanel .bc-foot,.rp-theme-ruyapanel .rp-home-blog-card-foot{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid var(--glass-border);margin-top:auto;position:relative;z-index:2;flex-wrap:wrap;}
.rp-theme-ruyapanel .bc-meta,.rp-theme-ruyapanel .rp-home-blog-card-foot span{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:5px;font-weight:500;}
.rp-theme-ruyapanel .bc-read-btn,.rp-theme-ruyapanel .rp-home-blog-read{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:100px;background:color-mix(in srgb,var(--c-chat,#FF3D71) 9%,transparent);border:1px solid var(--glass-border);color:var(--c-chat);font-size:11px;font-weight:700;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden;}
.rp-theme-ruyapanel .bc-read-btn:hover,.rp-theme-ruyapanel .rp-home-blog-read:hover{background:var(--c-chat);border-color:var(--c-chat);color:#000;transform:translateY(-2px);box-shadow:0 0 20px color-mix(in srgb,var(--c-chat,#FF3D71) 36%,transparent);}
.rp-theme-ruyapanel .blog-card::after,.rp-theme-ruyapanel .bc-card::after,.rp-theme-ruyapanel .rp-home-blog-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--c-chat),transparent);opacity:0;transition:opacity .3s ease;z-index:3;}
.rp-theme-ruyapanel .blog-card:hover::after,.rp-theme-ruyapanel .bc-card:hover::after,.rp-theme-ruyapanel .rp-home-blog-card:hover::after{opacity:1;}

/* Kategori kartları */
.rp-theme-ruyapanel .cat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}
.rp-theme-ruyapanel .cat-card{position:relative;border-radius:22px;overflow:hidden;border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(10px);display:flex;flex-direction:column;transition:all .3s ease;box-shadow:var(--card-shadow);}
.rp-theme-ruyapanel .cat-card::before{content:'';position:absolute;inset:0;background:radial-gradient(600px 200px at var(--mx,50%) var(--my,0%),color-mix(in srgb,var(--c-chat,#FF3D71) 16%,transparent),transparent 70%);opacity:0;transition:opacity .3s;z-index:1;pointer-events:none;}
.rp-theme-ruyapanel .cat-card:hover::before{opacity:1;}.rp-theme-ruyapanel .cat-card:hover{transform:translateY(-6px);border-color:var(--c-chat);box-shadow:var(--hover-shadow);}
.rp-theme-ruyapanel .cc-img{height:190px;display:block;position:relative;overflow:hidden;background:#05070c;}.rp-theme-ruyapanel .cc-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;}.rp-theme-ruyapanel .cat-card:hover .cc-img img{transform:scale(1.1);}
.rp-theme-ruyapanel .cc-body{padding:18px;display:flex;flex-direction:column;gap:10px;position:relative;z-index:2;flex:1;}.rp-theme-ruyapanel .cc-cat{color:var(--c-chat);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;}.rp-theme-ruyapanel .cc-title{font-family:'Syne',sans-serif;color:var(--bright);font-weight:800;text-decoration:none;font-size:17px;line-height:1.35;transition:color .3s;}.rp-theme-ruyapanel .cat-card:hover .cc-title{color:var(--c-chat);}.rp-theme-ruyapanel .cc-excerpt{color:var(--muted);font-size:13px;line-height:1.6;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s,opacity .4s;}.rp-theme-ruyapanel .cat-card:hover .cc-excerpt{max-height:64px;opacity:1;}
.rp-theme-ruyapanel .cc-foot{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--glass-border);}.rp-theme-ruyapanel .cc-read-btn{margin-left:auto;border-radius:999px;padding:7px 14px;text-decoration:none;color:var(--c-chat);background:color-mix(in srgb,var(--c-chat,#FF3D71) 9%,transparent);border:1px solid var(--glass-border);font-size:11px;font-weight:800;transition:.3s;}.rp-theme-ruyapanel .cc-read-btn:hover{background:var(--c-chat);color:#000;}

/* Anasayfa büyük güncel makaleler */
.rp-theme-ruyapanel .rp-home-blog-section{padding:34px 0 56px;position:relative;z-index:1;}
.rp-theme-ruyapanel .rp-home-blog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px;}
.rp-theme-ruyapanel .rp-home-blog-titlebox{display:flex;align-items:center;gap:14px;}.rp-theme-ruyapanel .rp-home-blog-icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,var(--c-chat),var(--c-system));box-shadow:0 15px 35px color-mix(in srgb,var(--c-chat,#FF3D71) 25%,transparent);}.rp-theme-ruyapanel .rp-home-blog-titlebox h2{font-family:'Syne',sans-serif;font-weight:900;font-size:32px;margin:0;color:#fff;letter-spacing:-1px;}.rp-theme-ruyapanel .rp-home-blog-titlebox p{margin:4px 0 0;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:3px;text-transform:uppercase;}
.rp-theme-ruyapanel .rp-home-blog-hero{height:430px;border-radius:24px;overflow:hidden;border:1px solid var(--glass-border);background:#080b12;box-shadow:var(--card-shadow);position:relative;margin-bottom:22px;}.rp-theme-ruyapanel .rp-home-blog-hero-track{height:100%;display:flex;transition:transform .45s ease;}.rp-theme-ruyapanel .rp-home-blog-hero-slide{position:relative;min-width:100%;height:100%;text-decoration:none;color:#fff;overflow:hidden;display:block;}.rp-theme-ruyapanel .rp-home-blog-hero-slide img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease;}.rp-theme-ruyapanel .rp-home-blog-hero-slide:hover img{transform:scale(1.05);}.rp-theme-ruyapanel .rp-home-blog-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.32),rgba(0,0,0,.08));}.rp-theme-ruyapanel .rp-home-blog-hero-body{position:absolute;left:36px;right:36px;bottom:32px;max-width:760px;z-index:2;}.rp-theme-ruyapanel .rp-home-blog-hero-body h3{font-family:'Syne',sans-serif;font-size:36px;font-weight:950;line-height:1.12;margin:10px 0;color:#fff;text-shadow:0 4px 18px rgba(0,0,0,.45);}.rp-theme-ruyapanel .rp-home-blog-cat{display:inline-flex;padding:6px 12px;border-radius:999px;color:#d8b7ff;border:1px solid color-mix(in srgb,var(--c-chat,#FF3D71) 45%,transparent);background:color-mix(in srgb,var(--c-chat,#FF3D71) 12%,transparent);font-size:11px;font-weight:950;letter-spacing:.05em;text-transform:uppercase;}.rp-theme-ruyapanel .rp-home-blog-meta{display:flex;gap:14px;flex-wrap:wrap;color:rgba(255,255,255,.72);font-size:12px;font-weight:700;}
.rp-theme-ruyapanel .rp-home-blog-grid{display:grid;grid-template-columns:repeat(var(--rp-home-blog-cols,4),minmax(0,1fr));gap:20px;}.rp-theme-ruyapanel .rp-home-blog-section[data-cards-row="3"] .rp-home-blog-grid{--rp-home-blog-cols:3}.rp-theme-ruyapanel .rp-home-blog-section[data-cards-row="2"] .rp-home-blog-grid{--rp-home-blog-cols:2}

/* Sidebar / detay */
.rp-theme-ruyapanel .rp-blog-sidebar{display:flex;flex-direction:column;gap:18px;}.rp-theme-ruyapanel .bs-widget,.rp-theme-ruyapanel .rp-article-card,.rp-theme-ruyapanel .rp-comment-card,.rp-theme-ruyapanel .rp-related{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:22px;box-shadow:var(--card-shadow);backdrop-filter:blur(10px);}.rp-theme-ruyapanel .bs-widget{padding:18px;transition:.3s;}.rp-theme-ruyapanel .bs-widget:hover{border-color:var(--glass-border-hover);box-shadow:var(--hover-shadow);}.rp-theme-ruyapanel .bs-title{display:flex;align-items:center;gap:10px;color:#fff;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.8px;margin:0 0 14px;}.rp-theme-ruyapanel .bs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;}.rp-theme-ruyapanel .bs-list a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06);text-decoration:none;color:var(--muted);font-size:12px;transition:.25s;}.rp-theme-ruyapanel .bs-list a:hover,.rp-theme-ruyapanel .bs-list a.active{background:color-mix(in srgb,var(--c-chat,#FF3D71) 12%,transparent);border-color:var(--c-chat);color:#fff;}.rp-theme-ruyapanel .bs-count{padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--c-chat,#FF3D71) 15%,transparent);color:var(--c-chat);font-weight:800;}
.rp-theme-ruyapanel .rp-article-layout,.rp-theme-ruyapanel .rp-blog-layout,.rp-theme-ruyapanel .rp-cat-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start;}.rp-theme-ruyapanel .article-wrap,.rp-theme-ruyapanel .blog-wrap,.rp-theme-ruyapanel .cat-wrap{max-width:1340px;margin:0 auto;padding:24px 30px 52px;position:relative;z-index:1;}.rp-theme-ruyapanel .art-cover-img{width:100%;max-height:520px;object-fit:cover;border-radius:20px;display:block;margin-bottom:24px;}.rp-theme-ruyapanel .rp-article-title{font-family:'Syne',sans-serif;font-size:42px;line-height:1.15;font-weight:950;color:#fff;margin:14px 0;}.rp-theme-ruyapanel .rp-art-content{color:rgba(255,255,255,.68);line-height:1.9;font-size:15px;}.rp-theme-ruyapanel .rp-article-card{padding:22px;}.rp-theme-ruyapanel .rp-related-card{display:block;text-decoration:none;color:#fff;border-radius:14px;overflow:hidden;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);transition:.3s;}.rp-theme-ruyapanel .rp-related-card:hover{transform:translateY(-4px);border-color:var(--c-chat);box-shadow:var(--hover-shadow);}.rp-theme-ruyapanel .rp-related-card img{width:100%;height:120px;object-fit:cover;transition:transform .5s;}.rp-theme-ruyapanel .rp-related-card:hover img{transform:scale(1.08);}.rp-theme-ruyapanel .rp-related-card span{display:block;padding:10px;font-size:13px;font-weight:800;}

/* Ağır efekt kapalı: sadece CSS hover. */
.rp-hover-off .blog-card:hover,.rp-hover-off .bc-card:hover,.rp-hover-off .cat-card:hover,.rp-hover-off .rp-home-blog-card:hover,.rp-hover-off .x-btn:hover{transform:none!important;box-shadow:var(--card-shadow)!important;}
.rp-hover-soft .blog-card:hover,.rp-hover-soft .bc-card:hover,.rp-hover-soft .cat-card:hover,.rp-hover-soft .rp-home-blog-card:hover{transform:translateY(-3px);}

@media(max-width:1100px){.rp-theme-ruyapanel .rp-blog-layout,.rp-theme-ruyapanel .rp-cat-layout,.rp-theme-ruyapanel .rp-article-layout{grid-template-columns:1fr}.rp-theme-ruyapanel .rp-home-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.rp-theme-ruyapanel .cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:768px){.rp-theme-ruyapanel .x-cta-grid{grid-template-columns:1fr}.rp-theme-ruyapanel .blog-card-grid,.rp-theme-ruyapanel .blog-grid,.rp-theme-ruyapanel .rp-home-blog-grid,.rp-theme-ruyapanel .cat-grid{grid-template-columns:1fr}.rp-theme-ruyapanel .rp-home-blog-hero{height:360px}.rp-theme-ruyapanel .rp-home-blog-hero-body h3{font-size:24px}.rp-theme-ruyapanel .rp-article-title{font-size:30px}.rp-theme-ruyapanel .x-wrap,.rp-theme-ruyapanel .article-wrap,.rp-theme-ruyapanel .blog-wrap,.rp-theme-ruyapanel .cat-wrap{padding-left:18px;padding-right:18px}.rp-theme-ruyapanel .bc-img,.rp-theme-ruyapanel .rp-home-blog-card-img{height:190px}}

/* Ruyapanel FINAL makale detay hizalama + sidebar + popup akışı düzeltmesi
   Amaç: sağ sidebar görsellerinin büyüyüp sayfayı kırmasını engellemek ve kapalı sohbet popup'ını akıştan kaldırmak. */
html, body{overflow-x:hidden!important;}
body .article-wrap,
body .blog-wrap,
body .cat-wrap{
    width:100%!important;
    max-width:1340px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    box-sizing:border-box!important;
    clear:both!important;
}
body .rp-article-layout,
body .rp-blog-layout,
body .rp-cat-layout{
    width:100%!important;
    max-width:100%!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important;
    gap:24px!important;
    align-items:start!important;
    box-sizing:border-box!important;
    overflow:visible!important;
}
body .rp-article-layout > main,
body .rp-blog-layout > main,
body .rp-cat-layout > main{
    min-width:0!important;
    max-width:100%!important;
    width:100%!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
}
body .rp-blog-sidebar{
    width:100%!important;
    max-width:340px!important;
    min-width:0!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
    display:flex!important;
    flex-direction:column!important;
    gap:18px!important;
    position:relative!important;
    float:none!important;
    clear:none!important;
}
body .rp-blog-sidebar *,
body .rp-article-layout *,
body .rp-blog-layout *,
body .rp-cat-layout *{box-sizing:border-box!important;}
body .rp-blog-sidebar img,
body .rp-article-card img,
body .rp-art-content img{
    max-width:100%!important;
    height:auto!important;
}
body .rp-blog-sidebar .bs-widget{
    width:100%!important;
    max-width:100%!important;
    overflow:hidden!important;
}
body .rp-blog-sidebar .bs-list,
body .rp-blog-sidebar .bs-list li{
    width:100%!important;
    max-width:100%!important;
    overflow:hidden!important;
}
body .rp-blog-sidebar .bs-list a{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow:hidden!important;
}
body .rp-blog-sidebar .bs-post{
    display:grid!important;
    grid-template-columns:54px minmax(0,1fr) auto!important;
    gap:10px!important;
    align-items:center!important;
    justify-content:normal!important;
    min-height:58px!important;
    padding:9px!important;
}
body .rp-blog-sidebar .bs-thumb{
    width:54px!important;
    min-width:54px!important;
    max-width:54px!important;
    height:44px!important;
    min-height:44px!important;
    max-height:44px!important;
    border-radius:10px!important;
    overflow:hidden!important;
    display:block!important;
    background:#0b1220!important;
}
body .rp-blog-sidebar .bs-thumb img,
body .rp-blog-sidebar .bs-post img,
body .rp-blog-sidebar .bs-list a img{
    width:54px!important;
    max-width:54px!important;
    min-width:54px!important;
    height:44px!important;
    max-height:44px!important;
    min-height:44px!important;
    object-fit:cover!important;
    display:block!important;
    border-radius:10px!important;
    transform:none!important;
}
body .rp-blog-sidebar .bs-post-title{
    min-width:0!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    line-height:1.32!important;
    white-space:normal!important;
}
body .rp-blog-sidebar .bs-mini{
    white-space:nowrap!important;
    font-size:10px!important;
    opacity:.72!important;
}
body .rp-article-card,
body .rp-comment-card,
body .rp-related,
body .bs-widget{
    overflow:hidden!important;
}
body .art-cover-img{
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    max-height:520px!important;
    object-fit:cover!important;
    display:block!important;
}
/* Footer daima makale gridinin altında kalsın. */
body footer,
body .footer,
body .site-footer,
body .x-footer{
    clear:both!important;
    position:relative!important;
    z-index:2!important;
}
/* Kapalı sohbet popup HTML'i footer sonrasında düz içerik gibi görünmesin. */
body .ss-chat-popup[aria-hidden="true"]:not(.is-open),
body .ss-chat-popup:not(.is-open),
body #ssChatPopup[aria-hidden="true"]:not(.is-open),
body #ssChatPopup:not(.is-open){
    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;
    max-width:0!important;
    max-height:0!important;
    overflow:hidden!important;
}
body .ss-chat-popup.is-open,
body #ssChatPopup.is-open{
    display:flex!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
    position:fixed!important;
    inset:0!important;
    z-index:99999!important;
    align-items:center!important;
    justify-content:center!important;
}
/* Eski efekt paketleri varsa makale/sidebar alanını bozmasın. */
body .rp-article-layout .rp-blog-sidebar,
body .rp-article-layout .rp-blog-sidebar *{
    perspective:none!important;
}
body .rp-article-layout .rp-blog-sidebar .bs-post:hover{
    transform:translateY(-2px)!important;
}
@media(max-width:1100px){
    body .rp-article-layout,
    body .rp-blog-layout,
    body .rp-cat-layout{grid-template-columns:1fr!important;}
    body .rp-blog-sidebar{max-width:100%!important;width:100%!important;}
}
@media(max-width:768px){
    body .article-wrap,
    body .blog-wrap,
    body .cat-wrap{padding-left:16px!important;padding-right:16px!important;}
    body .rp-blog-sidebar .bs-post{grid-template-columns:50px minmax(0,1fr) auto!important;}
    body .rp-blog-sidebar .bs-thumb,
    body .rp-blog-sidebar .bs-thumb img,
    body .rp-blog-sidebar .bs-post img,
    body .rp-blog-sidebar .bs-list a img{width:50px!important;min-width:50px!important;max-width:50px!important;height:40px!important;min-height:40px!important;max-height:40px!important;}
}
/* Ruyapanel - Makale, blog kartları ve yorum alanı temiz final düzeltme.
   Ağır JS yoktur. Sadece CSS ile referans hissi korunur. */
:root{
  --rp-primary: var(--c-chat, var(--ss-neon-primary, #FF3D71));
  --rp-secondary: var(--c-system, var(--ss-neon-secondary, #00C9A7));
  --rp-warn: var(--c-register, var(--ss-neon-warn, #FF9F43));
  --rp-bg: var(--ink, var(--ss-neon-bg, #0D0D0D));
  --rp-paper: var(--paper, var(--ss-neon-paper, #141414));
  --rp-surface: var(--surface, var(--ss-neon-surface, #1A1A1A));
  --rp-text: var(--bright, #FFFFFF);
  --rp-muted: rgba(255,255,255,.58);
  --rp-line: rgba(255,255,255,.08);
  --rp-card-border: color-mix(in srgb, var(--rp-primary) 20%, transparent);
  --rp-card-border-hover: color-mix(in srgb, var(--rp-primary) 48%, transparent);
  --rp-card-shadow: 0 18px 48px rgba(0,0,0,.28);
  --rp-card-shadow-hover: 0 22px 60px color-mix(in srgb, var(--rp-primary) 22%, rgba(0,0,0,.35));
}
html, body{overflow-x:hidden!important;}

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

/* Sidebar widgetleri */
.bs-widget{background:linear-gradient(180deg,rgba(20,20,22,.82),rgba(10,10,12,.92))!important;border:1px solid var(--rp-card-border)!important;border-radius:22px!important;padding:18px!important;box-shadow:var(--rp-card-shadow)!important;overflow:hidden!important;color:var(--rp-text)!important;}
.bs-widget:hover{border-color:var(--rp-card-border-hover)!important;box-shadow:var(--rp-card-shadow-hover)!important;}
.bs-title{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 14px!important;color:#fff!important;font-family:'Syne',sans-serif!important;font-size:14px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important;}
.bs-title i{color:var(--rp-primary)!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;width:100%!important;}
.bs-list a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-decoration:none!important;color:var(--rp-muted)!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:13px!important;padding:10px 12px!important;font-size:12px!important;line-height:1.35!important;transition:border-color .22s ease,background .22s ease,color .22s ease,transform .22s ease!important;}
.bs-list a:hover,.bs-list a.active{color:#fff!important;background:color-mix(in srgb,var(--rp-primary) 12%,transparent)!important;border-color:var(--rp-primary)!important;transform:translateY(-1px)!important;}
.bs-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:24px!important;height:22px!important;padding:0 8px!important;border-radius:999px!important;background:color-mix(in srgb,var(--rp-primary) 15%,transparent)!important;color:var(--rp-primary)!important;font-size:11px!important;font-weight:900!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;padding:9px!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;display:block!important;object-fit:cover!important;border-radius:10px!important;overflow:hidden!important;transform:none!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;white-space:normal!important;line-height:1.32!important;color:#fff!important;font-weight:800!important;}
.bs-mini{white-space:nowrap!important;font-size:10px!important;opacity:.72!important;}

/* Sohbet'e Katıl widgeti tekrar referans kart gibi */
.bs-cta{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:205px!important;text-align:center!important;padding:32px 24px!important;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--rp-primary) 20%,transparent),transparent 44%),linear-gradient(180deg,rgba(25,16,22,.90),rgba(10,10,12,.96))!important;border-color:color-mix(in srgb,var(--rp-primary) 45%,transparent)!important;}
.bs-cta::before{content:''!important;position:absolute!important;inset:1px!important;border-radius:21px!important;background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 40%,color-mix(in srgb,var(--rp-primary) 8%,transparent))!important;pointer-events:none!important;}
.bs-cta-ico{position:relative!important;z-index:2!important;width:54px!important;height:54px!important;border-radius:18px!important;display:grid!important;place-items:center!important;margin:0 auto 12px!important;background:color-mix(in srgb,var(--rp-primary) 14%,transparent)!important;border:1px solid color-mix(in srgb,var(--rp-primary) 28%,transparent)!important;color:var(--rp-primary)!important;font-size:23px!important;box-shadow:0 0 28px color-mix(in srgb,var(--rp-primary) 16%,transparent)!important;}
.bs-cta h3{position:relative!important;z-index:2!important;margin:0!important;padding:0!important;border:0!important;color:#fff!important;font-family:'Syne',sans-serif!important;font-size:27px!important;line-height:1.15!important;font-weight:950!important;letter-spacing:-.04em!important;}
.bs-cta p{position:relative!important;z-index:2!important;margin:11px 0 18px!important;color:rgba(255,255,255,.72)!important;font-size:13px!important;line-height:1.6!important;font-weight:700!important;}
.bs-cta-btn{position:relative!important;z-index:2!important;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-primary),color-mix(in srgb,var(--rp-primary) 70%,#9b3cff))!important;color:#fff!important;font-size:12px!important;font-weight:950!important;box-shadow:0 12px 30px color-mix(in srgb,var(--rp-primary) 30%,transparent)!important;}
.bs-cta-btn:hover{filter:brightness(1.08)!important;transform:translateY(-2px)!important;color:#fff!important;}

/* Blog / kategori / ana sayfa makale kartları: başlık alanı kesilmesin */
.blog-card-grid,.blog-grid,.cat-grid,.rp-home-blog-grid{align-items:stretch!important;}
.blog-card,.bc-card,.cat-card,.rp-home-blog-card{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:hidden!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(20,20,28,.94),rgba(10,10,15,.97))!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:var(--rp-card-shadow)!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;}
.blog-card:hover,.bc-card:hover,.cat-card:hover,.rp-home-blog-card:hover{transform:translateY(-4px)!important;border-color:var(--rp-card-border-hover)!important;box-shadow:var(--rp-card-shadow-hover)!important;}
.bc-img,.cat-img,.rp-home-blog-card-img{position:relative!important;display:block!important;flex:0 0 auto!important;width:100%!important;height:190px!important;min-height:190px!important;max-height:190px!important;overflow:hidden!important;background:#101018!important;border-radius:0!important;}
.bc-img::after,.cat-img::after,.rp-home-blog-card-img span,.rp-home-blog-card-img::after{content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,transparent 45%,rgba(10,10,15,.90))!important;pointer-events:none!important;}
.bc-img img,.cat-img img,.rp-home-blog-card-img img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important;transition:transform .38s ease!important;}
.blog-card:hover .bc-img img,.bc-card:hover .bc-img img,.cat-card:hover .cat-img img,.rp-home-blog-card:hover .rp-home-blog-card-img img{transform:scale(1.06)!important;}
.bc-body,.cat-body,.rp-home-blog-card-body{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;gap:9px!important;flex:1 1 auto!important;min-height:176px!important;height:auto!important;padding:16px 18px 17px!important;overflow:visible!important;}
.bc-cat,.cat-label,.rp-home-blog-card-cat,.rp-home-blog-cat-mini{display:inline-flex!important;align-items:center!important;gap:7px!important;width:auto!important;max-width:100%!important;min-height:0!important;padding:0!important;margin:0 0 4px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--rp-primary)!important;font-size:11px!important;font-weight:950!important;letter-spacing:1.6px!important;text-transform:uppercase!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
.bc-cat::before,.cat-label::before,.rp-home-blog-card-cat::before,.rp-home-blog-cat-mini::before{content:''!important;width:6px!important;height:6px!important;flex:0 0 6px!important;border-radius:50%!important;background:var(--rp-primary)!important;box-shadow:0 0 8px var(--rp-primary)!important;}
.bc-title,.cat-title,.rp-home-blog-card-title,.rp-home-blog-card h3{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:44px!important;max-height:58px!important;margin:0!important;padding:0!important;color:#fff!important;font-family:'Syne',sans-serif!important;font-size:17px!important;font-weight:900!important;line-height:1.35!important;text-decoration:none!important;letter-spacing:-.015em!important;}
.blog-card:hover .bc-title,.bc-card:hover .bc-title,.cat-card:hover .cat-title,.rp-home-blog-card:hover .rp-home-blog-card-title,.rp-home-blog-card:hover h3{color:var(--rp-primary)!important;}
.bc-excerpt,.cat-excerpt,.rp-home-blog-card-body p{margin:2px 0 0!important;color:rgba(255,255,255,.58)!important;font-size:12px!important;line-height:1.55!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;max-height:48px!important;opacity:1!important;}
.bc-foot,.cat-foot,.rp-home-blog-card-foot{margin-top:auto!important;padding-top:12px!important;min-height:38px!important;border-top:1px solid rgba(255,255,255,.06)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;color:rgba(185,130,255,.66)!important;font-size:12px!important;}
.bc-foot span,.cat-foot span,.rp-home-blog-card-foot span{display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:0!important;}
.rp-related-card{display:flex!important;flex-direction:column!important;min-width:0!important;height:auto!important;overflow:hidden!important;border-radius:16px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;text-decoration:none!important;color:#fff!important;}
.rp-related-card img{height:125px!important;width:100%!important;object-fit:cover!important;display:block!important;}
.rp-related-card span{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:48px!important;padding:12px 13px!important;color:#fff!important;font-weight:900!important;line-height:1.35!important;}

/* Makale detay + yorum formu */
.rp-article-card,.rp-comment-card,.rp-related{background:linear-gradient(180deg,rgba(20,20,22,.86),rgba(10,10,12,.94))!important;border:1px solid var(--rp-card-border)!important;border-radius:24px!important;box-shadow:var(--rp-card-shadow)!important;color:var(--rp-text)!important;overflow:hidden!important;}
.rp-article-card{padding:22px!important;}
.rp-related,.rp-comment-card{margin-top:20px!important;padding:24px!important;}
.rp-comment-title{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 18px!important;padding:0 0 14px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;color:#fff!important;font-family:'Syne',sans-serif!important;font-size:24px!important;line-height:1.15!important;font-weight:950!important;letter-spacing:-.04em!important;}
.rp-comment-title i{width:42px!important;height:42px!important;flex:0 0 42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;background:color-mix(in srgb,var(--rp-primary) 12%,transparent)!important;border:1px solid color-mix(in srgb,var(--rp-primary) 24%,transparent)!important;color:var(--rp-primary)!important;font-size:18px!important;}
.rp-comment-form{display:flex!important;flex-direction:column!important;gap:14px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;}
.rp-comment-form .two{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0!important;}
.rp-comment-form input,.rp-comment-form textarea,.rp-comment-card input,.rp-comment-card textarea{width:100%!important;min-width:0!important;min-height:48px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:15px!important;background:rgba(8,12,24,.76)!important;color:rgba(255,255,255,.94)!important;padding:13px 16px!important;font-family:'DM Sans',sans-serif!important;font-size:14px!important;line-height:1.45!important;outline:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;appearance:none!important;-webkit-appearance:none!important;}
.rp-comment-form textarea,.rp-comment-card textarea{min-height:130px!important;resize:vertical!important;display:block!important;}
.rp-comment-form input::placeholder,.rp-comment-form textarea::placeholder{color:rgba(255,255,255,.42)!important;}
.rp-comment-form input:focus,.rp-comment-form textarea:focus{border-color:var(--rp-primary)!important;background:rgba(18,12,22,.86)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--rp-primary) 13%,transparent),0 0 24px color-mix(in srgb,var(--rp-primary) 15%,transparent)!important;}
.rp-comment-form button,.rp-comment-card button{width:100%!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:0!important;border-radius:999px!important;padding:13px 20px!important;background:linear-gradient(135deg,var(--rp-primary),color-mix(in srgb,var(--rp-primary) 66%,#7c2d4b))!important;color:#fff!important;font-family:'DM Sans',sans-serif!important;font-size:14px!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 12px 28px color-mix(in srgb,var(--rp-primary) 26%,transparent)!important;}
.rp-comment-item{padding:16px!important;border-radius:16px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;color:rgba(255,255,255,.72)!important;margin:12px 0 0!important;}
.rp-comment-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:rgba(255,255,255,.55)!important;font-size:12px!important;}
.rp-comment-name{color:#fff!important;font-weight:900!important;}
.rp-share,.rp-art-tags{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin-top:18px!important;}
.rp-share a,.rp-art-tag{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:0 12px!important;border-radius:999px!important;text-decoration:none!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;color:var(--rp-primary)!important;font-weight:800!important;font-size:12px!important;}

/* Eski popup footer altına düşerse gizle */
.ss-chat-popup[aria-hidden="true"]:not(.is-open),.ss-chat-popup:not(.is-open),#ssChatPopup[aria-hidden="true"]:not(.is-open),#ssChatPopup:not(.is-open){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;}
footer,.footer,.site-footer,.x-footer{clear:both!important;position:relative!important;z-index:2!important;}

@media(max-width:1100px){.rp-article-layout,.rp-blog-layout,.rp-cat-layout{grid-template-columns:1fr!important}.rp-blog-sidebar{max-width:100%!important;width:100%!important}.blog-card-grid,.blog-grid,.cat-grid,.rp-home-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:700px){.article-wrap,.blog-wrap,.cat-wrap{padding-left:16px!important;padding-right:16px!important}.blog-card-grid,.blog-grid,.cat-grid,.rp-home-blog-grid{grid-template-columns:1fr!important}.bc-img,.cat-img,.rp-home-blog-card-img{height:210px!important;min-height:210px!important;max-height:210px!important}.bc-body,.cat-body,.rp-home-blog-card-body{min-height:auto!important}.rp-comment-form .two{grid-template-columns:1fr!important}.rp-comment-card,.rp-related{padding:18px!important;border-radius:20px!important}.rp-comment-title{font-size:21px!important}.bs-cta{min-height:185px!important}.bs-post{grid-template-columns:50px minmax(0,1fr) auto!important}.bs-thumb,.bs-thumb img,.bs-post img,.bs-list a img{width:50px!important;min-width:50px!important;max-width:50px!important;height:40px!important;min-height:40px!important;max-height:40px!important}}
