/*
Theme Name: Slot Theme 26
Theme URI: https://pokapanel.xyz
Author: Toprak
Author URI: https://pokapanel.xyz
Description: Multi-language casino & betting WordPress theme with PokaPanel integration. Supports 7 languages (EN/NO/DE/PL/HU/AR/TR), dynamic sections, FAQ, SEO optimization, and centralized management.
Version: 1.1.0
License: Proprietary
Text Domain: slot-theme-26
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 8.0
*/
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-900:#7f1d1d;--red-950:#450a0a;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-900:#14532d;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-900:#1e3a5a;--yellow-300:#fde047;--yellow-500:#eab308;--yellow-600:#ca8a04;--yellow-900:#713f12;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--gray-950:#030712;--brand-red:#E82028;--brand-green:#389965}html{scroll-behavior:smooth}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;background-color:var(--gray-950);color:#ffffff;line-height:1.6;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit;transition:color 0.2s ease}img{max-width:100%;height:auto;display:block}.rs-container{max-width:1280px;margin:0 auto;padding:0 1rem}.rs-section{padding:3rem 0}@media (min-width:768px){.rs-section{padding:4rem 0}}.rs-topbar{background:linear-gradient(to right,var(--gray-900),var(--red-900),var(--gray-900));border-bottom:1px solid rgba(239,68,68,0.3);box-shadow:0 4px 15px rgba(0,0,0,0.5);padding:0.75rem 1rem;text-align:center;font-size:0.875rem;font-weight:600}@media (min-width:768px){.rs-topbar{font-size:1rem}}.rs-topbar a{margin-left:0.75rem;text-decoration:underline;color:var(--yellow-300);font-weight:700}.rs-topbar a:hover{color:#fef08a}.rs-header{background-color:var(--gray-900);border-bottom:1px solid var(--gray-800);position:sticky;top:0;z-index:50}.rs-header-inner{display:flex;align-items:center;justify-content:space-between;height:4rem}.rs-logo svg{display:block}.rs-nav{display:none;align-items:center;gap:1.5rem}@media (min-width:768px){.rs-nav{display:flex}}.rs-nav a{color:var(--gray-300);font-weight:500;transition:color 0.2s}.rs-nav a:hover{color:var(--red-500)}.rs-header-cta{display:none}@media (min-width:768px){.rs-header-cta{display:flex;align-items:center;gap:0.75rem}}.rs-btn-primary{display:inline-block;padding:0.5rem 1.5rem;background:linear-gradient(to right,var(--red-600),var(--red-500));border-radius:0.5rem;font-weight:600;color:#fff;border:none;cursor:pointer;box-shadow:0 4px 14px rgba(239,68,68,0.3);transition:all 0.2s}.rs-btn-primary:hover{background:linear-gradient(to right,var(--red-500),var(--red-400))}.rs-btn-primary-lg{padding:1rem 2rem;font-size:1.125rem;border-radius:0.75rem;box-shadow:0 8px 25px rgba(239,68,68,0.3)}.rs-btn-primary-lg:hover{transform:scale(1.05)}.rs-btn-green{display:inline-block;padding:1rem 2rem;background:linear-gradient(to right,var(--green-600),var(--green-500));border-radius:0.75rem;font-weight:700;font-size:1.125rem;color:#fff;border:none;cursor:pointer;transition:all 0.2s}.rs-btn-green:hover{background:linear-gradient(to right,var(--green-500),var(--green-400))}.rs-mobile-toggle{display:block;padding:0.5rem;background:none;border:none;color:var(--gray-400);cursor:pointer}@media (min-width:768px){.rs-mobile-toggle{display:none}}.rs-mobile-menu{display:none;padding:1rem 0;border-top:1px solid var(--gray-800)}.rs-mobile-menu.active{display:block}.rs-mobile-menu nav{display:flex;flex-direction:column;gap:0.75rem}.rs-mobile-menu a{color:var(--gray-300);padding:0.5rem 0}.rs-mobile-menu a:hover{color:var(--red-500)}.rs-mobile-menu .rs-btn-primary{margin-top:0.5rem;text-align:center;padding:0.75rem}.rs-hero{position:relative;background:linear-gradient(to bottom right,var(--gray-900),var(--gray-900),var(--red-950));padding:4rem 0 5rem;overflow:hidden;text-align:center}@media (min-width:768px){.rs-hero{padding:5rem 0 6rem}}.rs-hero-bg{position:absolute;inset:0;opacity:0.1;pointer-events:none}.rs-hero-bg span{position:absolute;font-size:6rem}.rs-hero-bg span:nth-child(1){top:2.5rem;left:2.5rem;font-size:8rem}.rs-hero-bg span:nth-child(2){top:5rem;right:5rem}.rs-hero-bg span:nth-child(3){bottom:2.5rem;left:25%;font-size:7rem}.rs-hero-content{position:relative;z-index:10}.rs-hero h1{font-size:1.875rem;font-weight:700;margin-bottom:1rem;line-height:1.2}@media (min-width:768px){.rs-hero h1{font-size:3rem}}.rs-hero h1 .text-red{color:var(--red-500)}.rs-hero-subtitle{font-size:1.125rem;color:var(--gray-400);margin-bottom:2rem;max-width:42rem;margin-left:auto;margin-right:auto}@media (min-width:768px){.rs-hero-subtitle{font-size:1.25rem}}.rs-bonus-card-wrap{display:inline-block;background:linear-gradient(to right,var(--red-600),var(--red-500));border-radius:1rem;padding:4px;margin-bottom:2rem}.rs-bonus-card{background:var(--gray-900);border-radius:0.75rem;padding:1.5rem 2rem}.rs-bonus-card .label{font-size:0.875rem;color:var(--gray-400);margin-bottom:0.5rem}.rs-bonus-card .amount{font-size:3rem;font-weight:700;margin-bottom:0.5rem}@media (min-width:768px){.rs-bonus-card .amount{font-size:3.75rem}}.rs-bonus-card .extra{font-size:1.25rem;color:var(--red-400)}.rs-cta-row{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}@media (min-width:640px){.rs-cta-row{flex-direction:row}}.rs-intro{padding:3rem 0;background:var(--gray-900);border-top:1px solid var(--gray-800);text-align:center}.rs-intro h2{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}@media (min-width:768px){.rs-intro h2{font-size:1.875rem}}.rs-intro h2 .text-red{color:var(--red-500)}.rs-intro p{color:var(--gray-400);font-size:1.125rem;line-height:1.75;max-width:56rem;margin:0 auto 1.5rem}.rs-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.rs-tag{padding:0.5rem 1rem;background:var(--gray-800);border-radius:9999px;font-size:0.875rem}.rs-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.rs-section-header h2{font-size:1.5rem;font-weight:700}@media (min-width:768px){.rs-section-header h2{font-size:1.875rem}}.rs-section-header h2 .text-red{color:var(--red-500)}.rs-section-header a{color:var(--red-500);font-weight:500;display:none}@media (min-width:768px){.rs-section-header a{display:block}}.rs-section-header a:hover{color:var(--red-400)}.rs-section-desc{color:var(--gray-400);margin-bottom:2rem;max-width:48rem}.rs-game-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width:640px){.rs-game-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.rs-game-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.rs-game-grid{grid-template-columns:repeat(6,1fr)}}.rs-game-card{position:relative;background:var(--gray-800);border-radius:0.75rem;overflow:hidden;cursor:pointer;transition:all 0.2s}.rs-game-card:hover{box-shadow:0 0 0 2px var(--red-500)}.rs-game-card .badge{position:absolute;top:0.5rem;right:0.5rem;padding:0.25rem 0.5rem;border-radius:9999px;font-size:0.75rem;font-weight:700;z-index:10}.rs-game-card .badge-hot{background:var(--red-600)}.rs-game-card .badge-new{background:var(--yellow-500);color:#000}.rs-game-card .game-icon{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;font-size:3rem;transition:transform 0.2s}.rs-game-card:hover .game-icon{transform:scale(1.1)}.rs-game-card .game-info{padding:0.75rem}.rs-game-card .game-info .name{font-weight:600;font-size:0.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-game-card .game-info .provider{font-size:0.75rem;color:var(--gray-500)}.rs-live-grid{display:grid;gap:1rem;margin-top:2rem}@media (min-width:768px){.rs-live-grid{grid-template-columns:repeat(3,1fr)}}.rs-live-card{background:linear-gradient(to bottom right,var(--red-900),var(--gray-900));border-radius:0.75rem;padding:1.5rem;border:1px solid rgba(239,68,68,0.3)}.rs-live-card.green{background:linear-gradient(to bottom right,var(--green-900),var(--gray-900));border-color:rgba(34,197,94,0.3)}.rs-live-card.yellow{background:linear-gradient(to bottom right,var(--yellow-900),var(--gray-900));border-color:rgba(234,179,8,0.3)}.rs-live-card .icon{font-size:1.875rem;margin-bottom:0.5rem}.rs-live-card h3{font-weight:700;font-size:1.125rem;margin-bottom:0.5rem}.rs-live-card p{color:var(--gray-400);font-size:0.875rem}.rs-sports-grid{display:grid;gap:1rem}@media (min-width:640px){.rs-sports-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.rs-sports-grid{grid-template-columns:repeat(4,1fr)}}.rs-sport-card{background:var(--gray-800);border-radius:0.75rem;padding:1.5rem;border:1px solid var(--gray-700);transition:all 0.2s}.rs-sport-card:hover{border-color:rgba(239,68,68,0.5)}.rs-sport-card .sport-icon{font-size:2.5rem;margin-bottom:0.75rem}.rs-sport-card h3{font-weight:700;font-size:1.125rem;margin-bottom:0.5rem}.rs-sport-card p{color:var(--gray-400);font-size:0.875rem;margin-bottom:0.75rem}.rs-sport-card .highlight{color:var(--red-500);font-weight:600}.rs-bonuses{text-align:center}.rs-bonuses h2{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}@media (min-width:768px){.rs-bonuses h2{font-size:1.875rem}}.rs-bonuses > p{color:var(--gray-400);margin-bottom:2rem;max-width:42rem;margin-left:auto;margin-right:auto}.rs-bonus-grid{display:grid;gap:1rem}@media (min-width:640px){.rs-bonus-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.rs-bonus-grid{grid-template-columns:repeat(4,1fr)}}.rs-bonus-item{position:relative;border-radius:0.75rem;padding:1.5rem;border:1px solid;transition:border-color 0.2s;text-align:left}.rs-bonus-item.red{background:linear-gradient(to bottom right,rgba(127,29,29,0.3),var(--gray-900));border-color:rgba(239,68,68,0.3)}.rs-bonus-item.red:hover{border-color:var(--red-500)}.rs-bonus-item.green{background:linear-gradient(to bottom right,rgba(20,83,45,0.3),var(--gray-900));border-color:rgba(34,197,94,0.3)}.rs-bonus-item.green:hover{border-color:var(--green-500)}.rs-bonus-item.blue{background:linear-gradient(to bottom right,rgba(30,58,138,0.3),var(--gray-900));border-color:rgba(59,130,246,0.3)}.rs-bonus-item.blue:hover{border-color:var(--blue-500)}.rs-bonus-item.yellow{background:linear-gradient(to bottom right,rgba(113,63,18,0.3),var(--gray-900));border-color:rgba(234,179,8,0.3)}.rs-bonus-item.yellow:hover{border-color:var(--yellow-500)}.rs-bonus-item .badge-popular{position:absolute;top:0.75rem;right:0.75rem;background:var(--red-600);font-size:0.75rem;padding:0.25rem 0.5rem;border-radius:9999px;font-weight:700}.rs-bonus-item .bonus-amount{font-size:2.5rem;font-weight:700;margin-bottom:0.5rem}.rs-bonus-item .bonus-amount.text-red{color:var(--red-500)}.rs-bonus-item .bonus-amount.text-green{color:var(--green-500)}.rs-bonus-item .bonus-amount.text-blue{color:var(--blue-500)}.rs-bonus-item .bonus-amount.text-yellow{color:var(--yellow-500)}.rs-bonus-item .bonus-title{font-size:1.125rem;font-weight:600;margin-bottom:0.25rem}.rs-bonus-item .bonus-desc{font-size:0.875rem;color:var(--gray-400);margin-bottom:1rem}.rs-bonus-item .rs-btn-sm{display:block;width:100%;padding:0.5rem;text-align:center;border-radius:0.5rem;font-weight:600;border:none;cursor:pointer;color:#fff;transition:all 0.2s}.rs-bonus-item.red .rs-btn-sm{background:var(--red-600)}.rs-bonus-item.red .rs-btn-sm:hover{background:var(--red-500)}.rs-bonus-item.green .rs-btn-sm{background:var(--green-600)}.rs-bonus-item.green .rs-btn-sm:hover{background:var(--green-500)}.rs-bonus-item.blue .rs-btn-sm{background:var(--blue-600)}.rs-bonus-item.blue .rs-btn-sm:hover{background:var(--blue-500)}.rs-bonus-item.yellow .rs-btn-sm{background:var(--yellow-600);color:#000}.rs-bonus-item.yellow .rs-btn-sm:hover{background:var(--yellow-500)}.rs-payments{text-align:center}.rs-payments h2{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}@media (min-width:768px){.rs-payments h2{font-size:1.875rem}}.rs-payments > p{color:var(--gray-400);margin-bottom:2rem;max-width:42rem;margin-left:auto;margin-right:auto}.rs-payment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}@media (min-width:640px){.rs-payment-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.rs-payment-grid{grid-template-columns:repeat(6,1fr)}}.rs-payment-item{background:var(--gray-800);border-radius:0.75rem;padding:1rem;display:flex;flex-direction:column;align-items:center;transition:background 0.2s}.rs-payment-item:hover{background:#2d3748}.rs-payment-item .icon{font-size:1.875rem;margin-bottom:0.5rem}.rs-payment-item span{font-size:0.875rem;font-weight:500}.rs-stats-grid{display:grid;gap:1.5rem;text-align:center}@media (min-width:768px){.rs-stats-grid{grid-template-columns:repeat(3,1fr)}}.rs-stats-grid .stat-value{font-size:1.875rem;font-weight:700;color:var(--green-500);margin-bottom:0.5rem}.rs-stats-grid .stat-label{color:var(--gray-400)}.rs-support-box{background:linear-gradient(to right,rgba(127,29,29,0.3),rgba(20,83,45,0.3));border-radius:1rem;padding:2rem;border:1px solid var(--gray-800)}@media (min-width:768px){.rs-support-box{padding:3rem}}.rs-support-grid{display:grid;gap:2rem;align-items:center}@media (min-width:768px){.rs-support-grid{grid-template-columns:1fr 1fr}}.rs-support-grid h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem}@media (min-width:768px){.rs-support-grid h2{font-size:1.875rem}}.rs-support-grid h2 .text-red{color:var(--red-500)}.rs-support-grid p{color:var(--gray-400);margin-bottom:1.5rem}.rs-online-indicator{display:flex;flex-wrap:wrap;gap:1rem}.rs-online-indicator .dot{width:0.75rem;height:0.75rem;background:var(--green-500);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:0.5}}.rs-support-actions{display:flex;flex-direction:column;gap:1rem}.rs-support-btn{display:flex;align-items:center;justify-content:center;gap:0.75rem;padding:1rem 1.5rem;border-radius:0.75rem;font-weight:600;transition:all 0.2s;border:none;cursor:pointer;color:#fff}.rs-support-btn.primary{background:var(--green-600)}.rs-support-btn.primary:hover{background:var(--green-500)}.rs-support-btn.secondary{background:var(--gray-800);border:1px solid var(--gray-700)}.rs-support-btn.secondary:hover{background:var(--gray-700)}.rs-responsible{text-align:center;border-top:1px solid var(--gray-800)}.rs-responsible h2{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}@media (min-width:768px){.rs-responsible h2{font-size:1.875rem}}.rs-responsible h2 .text-yellow{color:var(--yellow-500)}.rs-responsible > p{color:var(--gray-400);margin-bottom:2rem}.rs-responsible-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}@media (min-width:768px){.rs-responsible-grid{grid-template-columns:repeat(4,1fr)}}.rs-responsible-item{background:var(--gray-800);border-radius:0.75rem;padding:1rem}.rs-responsible-item .icon{font-size:1.5rem;margin-bottom:0.5rem}.rs-responsible-item .text{font-size:0.875rem;font-weight:500}.rs-responsible .help-link{font-size:0.875rem;color:var(--gray-500)}.rs-responsible .help-link a{color:var(--red-500)}.rs-responsible .help-link a:hover{text-decoration:underline}.rs-blog-grid{display:grid;gap:1.5rem}@media (min-width:640px){.rs-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.rs-blog-grid{grid-template-columns:repeat(3,1fr)}}.rs-blog-card{background:var(--gray-800);border-radius:0.75rem;overflow:hidden;cursor:pointer;transition:all 0.2s}.rs-blog-card:hover{box-shadow:0 0 0 2px var(--red-500)}.rs-blog-card .thumb{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;font-size:3rem}.rs-blog-card .blog-content{padding:1rem}.rs-blog-card .blog-meta{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.5rem}.rs-blog-card .blog-category{padding:0.25rem 0.5rem;border-radius:0.25rem;font-size:0.75rem;font-weight:500}.rs-blog-card .blog-category.slot{background:rgba(220,38,38,0.2);color:var(--red-500)}.rs-blog-card .blog-category.bahis{background:rgba(22,163,74,0.2);color:var(--green-500)}.rs-blog-card .blog-category.bonus{background:rgba(202,138,4,0.2);color:var(--yellow-500)}.rs-blog-card .blog-date{font-size:0.75rem;color:var(--gray-500)}.rs-blog-card h3{font-weight:600;transition:color 0.2s}.rs-blog-card:hover h3{color:var(--red-500)}.rs-footer{background:var(--gray-900);border-top:1px solid var(--gray-800);padding:3rem 0 6rem}.rs-footer-grid{display:grid;gap:2rem;margin-bottom:3rem}@media (min-width:640px){.rs-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.rs-footer-grid{grid-template-columns:repeat(4,1fr)}}.rs-footer-about p{color:var(--gray-500);font-size:0.875rem;margin-bottom:1rem}.rs-social-links{display:flex;gap:0.75rem}.rs-social-links a{width:2.5rem;height:2.5rem;background:var(--gray-800);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.875rem;transition:background 0.2s}.rs-social-links a:hover{background:var(--red-600)}.rs-footer h4{font-weight:600;margin-bottom:1rem}.rs-footer-links{list-style:none}.rs-footer-links li{margin-bottom:0.5rem}.rs-footer-links a{color:var(--gray-500);font-size:0.875rem}.rs-footer-links a:hover{color:var(--red-500)}.rs-footer-bottom{padding-top:2rem;border-top:1px solid var(--gray-800);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem;font-size:0.875rem;color:var(--gray-500)}@media (min-width:768px){.rs-footer-bottom{flex-direction:row}}.rs-footer-badges{display:flex;align-items:center;gap:1rem}.rs-bottom-bar{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(to right,var(--gray-900),var(--red-900),var(--gray-900));border-top:1px solid rgba(239,68,68,0.3);padding:0.75rem 1rem;z-index:50;box-shadow:0 -10px 25px rgba(0,0,0,0.5)}.rs-bottom-bar-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;position:relative}.rs-bottom-bar-inner span{font-size:0.875rem;font-weight:600}@media (min-width:768px){.rs-bottom-bar-inner span{font-size:1rem}}.rs-bottom-bar .rs-btn-bar{padding:0.5rem 1rem;background:var(--red-600);border-radius:0.5rem;font-weight:700;font-size:0.875rem;border:none;color:#fff;cursor:pointer;transition:background 0.2s}.rs-bottom-bar .rs-btn-bar:hover{background:var(--red-500)}.rs-bottom-bar .rs-close-bar{position:absolute;right:0;background:none;border:none;color:var(--gray-400);font-size:1.25rem;cursor:pointer;padding:0.25rem}.rs-bottom-bar .rs-close-bar:hover{color:#fff}.rs-chat-btn{position:fixed;bottom:5rem;right:1rem;width:3.5rem;height:3.5rem;background:var(--green-600);border-radius:50%;box-shadow:0 4px 14px rgba(34,197,94,0.3);display:flex;align-items:center;justify-content:center;font-size:1.5rem;border:none;cursor:pointer;transition:all 0.2s;z-index:40;color:#fff}.rs-chat-btn:hover{background:var(--green-500);transform:scale(1.1)}.rs-single-content{max-width:48rem;margin:0 auto;padding:2rem 1rem}.rs-single-content h1{font-size:2rem;font-weight:700;margin-bottom:1rem}@media (min-width:768px){.rs-single-content h1{font-size:2.5rem}}.rs-single-content .entry-meta{color:var(--gray-500);font-size:0.875rem;margin-bottom:2rem}.rs-single-content .entry-content{color:var(--gray-300);line-height:1.8}.rs-single-content .entry-content h2{font-size:1.5rem;font-weight:700;color:#fff;margin:2rem 0 1rem}.rs-single-content .entry-content h3{font-size:1.25rem;font-weight:600;color:#fff;margin:1.5rem 0 0.75rem}.rs-single-content .entry-content p{margin-bottom:1rem}.rs-single-content .entry-content a{color:var(--red-500)}.rs-single-content .entry-content a:hover{text-decoration:underline}.rs-single-content .entry-content ul,.rs-single-content .entry-content ol{margin:1rem 0;padding-left:2rem}.rs-single-content .entry-content li{margin-bottom:0.5rem}.rs-single-content .entry-content img{border-radius:0.75rem;margin:1.5rem 0}.rs-archive-header{text-align:center;padding:3rem 0 2rem}.rs-archive-header h1{font-size:2rem;font-weight:700}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;margin-right:1rem}.alignright{float:right;margin-left:1rem}.wp-caption{max-width:100%}.wp-caption-text{font-size:0.875rem;color:var(--gray-500);text-align:center;margin-top:0.5rem}.rs-pagination{display:flex;justify-content:center;gap:0.5rem;padding:2rem 0}.rs-pagination a,.rs-pagination span{padding:0.5rem 1rem;background:var(--gray-800);border-radius:0.5rem;font-size:0.875rem;transition:all 0.2s}.rs-pagination a:hover{background:var(--red-600)}.rs-pagination .current{background:var(--red-600)}.bg-gradient-pink-purple{background:linear-gradient(to bottom right,#db2777,#7c3aed)}.bg-gradient-yellow-orange{background:linear-gradient(to bottom right,#eab308,#ea580c)}.bg-gradient-blue-cyan{background:linear-gradient(to bottom right,#2563eb,#06b6d4)}.bg-gradient-amber-yellow{background:linear-gradient(to bottom right,#d97706,#eab308)}.bg-gradient-purple-pink{background:linear-gradient(to bottom right,#9333ea,#ec4899)}.bg-gradient-green-emerald{background:linear-gradient(to bottom right,#16a34a,#10b981)}.bg-gradient-pink-purple-dark{background:linear-gradient(to bottom right,#db2777,#7c3aed)}.bg-gradient-green-emerald-dark{background:linear-gradient(to bottom right,#16a34a,#059669)}.bg-gradient-yellow-orange-dark{background:linear-gradient(to bottom right,#ca8a04,#c2410c)}.rs-top-bar{position:sticky;top:0;z-index:60;background:linear-gradient(to right,var(--gray-900),var(--red-900),var(--gray-900));border-bottom:1px solid rgba(239,68,68,0.3);padding:0.75rem 1rem;box-shadow:0 4px 20px rgba(0,0,0,0.5)}.rs-bar-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;position:relative}.rs-bar-inner span{font-size:0.875rem;font-weight:600}@media (min-width:768px){.rs-bar-inner span{font-size:1rem}}.rs-header{position:sticky;top:0;z-index:50}.rs-topbar{display:none !important}.rs-single-content .entry-content{color:var(--gray-300);line-height:1.85;font-size:1.0625rem}.rs-single-content .entry-content h2{font-size:1.75rem;font-weight:700;color:#fff;margin:2.5rem 0 1rem;padding-bottom:0.5rem;border-bottom:2px solid var(--red-600)}.rs-single-content .entry-content h3{font-size:1.375rem;font-weight:600;color:#fff;margin:2rem 0 0.75rem}.rs-single-content .entry-content h4{font-size:1.125rem;font-weight:600;color:var(--gray-300);margin:1.5rem 0 0.5rem}.rs-single-content .entry-content p{margin-bottom:1.25rem;color:var(--gray-300)}.rs-single-content .entry-content strong,.rs-single-content .entry-content b{color:#fff;font-weight:600}.rs-single-content .entry-content a{color:var(--red-500);text-decoration:underline;text-underline-offset:2px}.rs-single-content .entry-content a:hover{color:var(--red-400)}.rs-single-content .entry-content ul{list-style:none;margin:1.25rem 0;padding-left:0}.rs-single-content .entry-content ul li{position:relative;padding-left:1.5rem;margin-bottom:0.625rem}.rs-single-content .entry-content ul li::before{content:'';position:absolute;left:0;top:0.6em;width:6px;height:6px;background:var(--red-500);border-radius:50%}.rs-single-content .entry-content ol{margin:1.25rem 0;padding-left:1.5rem}.rs-single-content .entry-content ol li{margin-bottom:0.625rem}.rs-single-content .entry-content blockquote{border-left:4px solid var(--red-600);background:rgba(239,68,68,0.05);padding:1.25rem 1.5rem;margin:1.5rem 0;border-radius:0 0.5rem 0.5rem 0;font-style:italic;color:var(--gray-400)}.rs-single-content .entry-content blockquote p{margin-bottom:0;color:var(--gray-400)}.rs-single-content .entry-content code{background:var(--gray-800);color:var(--red-400);padding:0.2rem 0.4rem;border-radius:0.25rem;font-size:0.875em}.rs-single-content .entry-content pre{background:var(--gray-800);border:1px solid var(--gray-700);border-radius:0.75rem;padding:1.25rem;overflow-x:auto;margin:1.5rem 0}.rs-single-content .entry-content pre code{background:none;padding:0;color:var(--gray-300)}.rs-single-content .entry-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;overflow:hidden}.rs-single-content .entry-content table th{background:var(--red-900);color:#fff;font-weight:600;padding:0.75rem 1rem;text-align:left;border-bottom:2px solid var(--red-600)}.rs-single-content .entry-content table td{padding:0.75rem 1rem;border-bottom:1px solid var(--gray-800);color:var(--gray-300)}.rs-single-content .entry-content table tr:nth-child(even){background:rgba(31,41,55,0.5)}.rs-single-content .entry-content img{border-radius:0.75rem;margin:1.5rem 0;box-shadow:0 4px 20px rgba(0,0,0,0.3)}.rs-single-content .entry-content hr{border:none;height:1px;background:linear-gradient(to right,transparent,var(--red-600),transparent);margin:2.5rem 0}.rs-single-content .entry-content figcaption{text-align:center;font-size:0.875rem;color:var(--gray-500);margin-top:0.5rem}.rs-top-bar{position:sticky !important;top:0 !important;z-index:60 !important;background:linear-gradient(to right,var(--gray-900),var(--red-900),var(--gray-900)) !important;border-bottom:1px solid rgba(239,68,68,0.3) !important;padding:0.75rem 1rem !important;box-shadow:0 4px 20px rgba(0,0,0,0.5) !important;text-align:center}.rs-top-bar .rs-bar-inner,.rs-top-bar .rs-bottom-bar-inner{max-width:1280px;margin:0 auto;display:flex !important;align-items:center !important;justify-content:center !important;gap:1rem !important;flex-wrap:wrap}#rs-top-bar{position:sticky !important;top:0 !important;z-index:60 !important;background:linear-gradient(to right,var(--gray-900),var(--red-900),var(--gray-900)) !important;border-bottom:1px solid rgba(239,68,68,0.3) !important;padding:0.65rem 1rem !important;box-shadow:0 4px 20px rgba(0,0,0,0.5) !important}#rs-top-bar .rs-bar-inner{max-width:1280px;margin:0 auto;display:flex !important;align-items:center !important;justify-content:center !important;gap:1rem !important}#rs-top-bar .rs-bar-inner span{font-size:0.9rem;font-weight:600;color:#fff}#rs-top-bar .rs-btn-bar{display:inline-block;background:var(--red-600);color:#fff;padding:0.4rem 1.25rem;border-radius:0.5rem;font-weight:700;font-size:0.8rem;text-decoration:none;transition:background 0.2s}#rs-top-bar .rs-btn-bar:hover{background:var(--red-500)}#rs-top-bar .rs-close-bar{position:absolute;right:0.75rem;background:none;border:none;color:rgba(255,255,255,0.5);font-size:1.25rem;cursor:pointer;padding:0 0.5rem}#rs-top-bar .rs-close-bar:hover{color:#fff}.rs-bottom-bar{position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important;z-index:60 !important}.rs-bottom-bar{position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important;z-index:60 !important}.rs-bottom-bar{position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important;z-index:60 !important}.rs-bottom-bar{position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important;z-index:60 !important}@media (max-width:640px){#rs-top-bar > div,#rs-bottom-bar > div{flex-wrap:nowrap !important;gap:0.5rem !important;padding-right:2rem !important}#rs-top-bar > div > span,#rs-bottom-bar > div > span{font-size:0.72rem !important;line-height:1.3 !important;flex:1;min-width:0}#rs-top-bar > div > a,#rs-bottom-bar > div > a{font-size:0.7rem !important;padding:0.3rem 0.75rem !important;white-space:nowrap;flex-shrink:0}#rs-top-bar > div > button,#rs-bottom-bar > div > button{right:0.25rem !important;font-size:1rem !important;padding:0 0.25rem !important}#rs-top-bar,#rs-bottom-bar{padding:0.5rem 0.5rem !important}}@media (max-width:640px){#rs-top-bar > div,#rs-bottom-bar > div{flex-wrap:nowrap !important;gap:0.5rem !important;padding-right:2rem !important}#rs-top-bar > div > span,#rs-bottom-bar > div > span{font-size:0.72rem !important;line-height:1.3 !important;flex:1;min-width:0}#rs-top-bar > div > a,#rs-bottom-bar > div > a{font-size:0.7rem !important;padding:0.3rem 0.75rem !important;white-space:nowrap;flex-shrink:0}#rs-top-bar > div > button,#rs-bottom-bar > div > button{right:0.25rem !important;font-size:1rem !important;padding:0 0.25rem !important}#rs-top-bar,#rs-bottom-bar{padding:0.5rem 0.5rem !important}}@media (max-width:640px){.rs-bar-wrap{flex-direction:column;gap:0.4rem;padding-right:1.5rem;text-align:center}.rs-bar-text{font-size:0.78rem;line-height:1.3;width:100%}.rs-bar-btn{font-size:0.75rem;padding:0.4rem 1.5rem;border-radius:2rem;width:auto;display:inline-block}#rs-top-bar,#rs-bottom-bar{padding:0.5rem 0.75rem}}.rs-casino-table-section{padding:3rem 0}.rs-casino-table{display:flex;flex-direction:column;gap:0.75rem}.rs-casino-row{display:flex;align-items:center;gap:1rem;background:var(--gray-800);border:1px solid var(--gray-700);border-radius:0.75rem;padding:1rem 1.25rem;transition:border-color 0.2s}.rs-casino-row:hover{border-color:var(--red-500)}.rs-casino-num{font-size:1.5rem;font-weight:800;color:var(--red-500);min-width:2rem;text-align:center}.rs-casino-logo{flex-shrink:0}.rs-casino-logo img{height:45px;border-radius:0.5rem}.rs-casino-info{flex:1}.rs-casino-info h3{margin:0;font-size:1rem;color:#fff}.rs-bonus-text{margin:0.25rem 0 0;font-size:0.85rem;color:var(--red-400)}.rs-casino-rating{text-align:center}.rs-rating-num{display:block;font-size:0.8rem;color:#94a3b8}.rs-casino-actions{display:flex;gap:0.5rem;flex-shrink:0}.rs-btn-detail{padding:0.5rem 1rem;border-radius:0.5rem;font-size:0.8rem;background:transparent;border:1px solid var(--gray-600);color:#e2e8f0;text-decoration:none;font-weight:600;transition:all 0.2s}.rs-btn-detail:hover{border-color:var(--red-500);color:var(--red-400)}.rs-btn-signup{padding:0.5rem 1.25rem;border-radius:0.5rem;font-size:0.8rem;background:var(--red-600);color:#fff;text-decoration:none;font-weight:700;transition:background 0.2s}.rs-btn-signup:hover{background:var(--red-500)}@media (max-width:640px){.rs-casino-row{flex-wrap:wrap;padding:0.75rem;gap:0.5rem}.rs-casino-info{min-width:60%}.rs-casino-actions{width:100%}.rs-casino-actions a{flex:1;text-align:center}}.rs-banner-half{grid-column:span 1}}.rs-shortcode-buttons{display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:center;padding:1.5rem 0}.rs-sc-btn{padding:0.6rem 1.5rem;border-radius:0.5rem;font-weight:700;font-size:0.9rem;text-decoration:none;transition:opacity 0.2s}.rs-sc-btn:hover{opacity:0.85}.rs-sticky-banner{position:fixed;top:0;left:0;right:0;z-index:55;background:#0a0e17;text-align:center}.rs-sticky-banner-link{display:block;max-width:728px;margin:0 auto}.rs-sticky-banner-link img{width:100%;max-height:90px;object-fit:contain;display:block;margin:0 auto}@media (max-width:640px){.rs-sticky-banner-link img{max-height:55px}}@media (min-width:641px){}body.has-sticky-banner .rs-header{margin-top:0}@media (min-width:641px){.rs-mobile-only{display:none !important}}@media (max-width:640px){.rs-desktop-only{display:none !important}}.rs-btn-detail,.rs-btn-signup{font-weight:700 !important;text-transform:uppercase;font-size:0.8rem}@media (max-width:640px){.rs-casino-row{flex-direction:column !important;align-items:center !important;text-align:center !important;padding:1rem !important;position:relative}.rs-casino-num{position:absolute;top:0.5rem;left:0.75rem}.rs-casino-logo{display:flex !important;justify-content:center !important;width:100% !important}.rs-casino-logo img{margin:0 auto !important;display:block !important}.rs-casino-info{width:100% !important}.rs-casino-info h3,.rs-bonus-text{text-align:center !important}.rs-casino-rating{width:100% !important;text-align:center !important}.rs-casino-actions{width:100% !important;display:flex !important;justify-content:center !important}.rs-casino-actions a{flex:1 !important;text-align:center !important;padding:0.6rem 1rem !important}}.rs-carousel-section{padding:3rem 0}.rs-carousel-wrapper{position:relative;overflow:hidden}.rs-carousel-track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0.5rem 0}.rs-carousel-track::-webkit-scrollbar{display:none}.rs-carousel-card{min-width:calc(33.333% - 0.67rem);flex-shrink:0;scroll-snap-align:start;background:var(--gray-800);border:1px solid var(--gray-700);border-radius:1rem;padding:1.25rem;transition:border-color 0.2s}.rs-carousel-card:hover{border-color:var(--gray-600)}.rs-carousel-img{margin-bottom:1rem}.rs-carousel-img img{width:80px;height:80px;object-fit:cover;border-radius:0.75rem}.rs-carousel-title{font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 0.4rem}.rs-carousel-desc{font-size:0.85rem;color:#94a3b8;margin:0 0 0.75rem;line-height:1.4}.rs-carousel-link{color:#818cf8;font-weight:600;font-size:0.9rem;text-decoration:none;display:block;margin-bottom:1rem}.rs-carousel-link:hover{color:#a5b4fc}.rs-carousel-items{border-top:1px solid var(--gray-700);padding-top:0.75rem}.rs-carousel-item{display:flex;align-items:center;gap:0.75rem;padding:0.6rem 0;border-bottom:1px solid rgba(255,255,255,0.05)}.rs-carousel-item:last-child{border-bottom:none}.rs-ci-icon{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.rs-ci-info{flex:1}.rs-ci-name{display:block;font-weight:600;color:#e2e8f0;font-size:0.95rem}.rs-ci-val{display:block;font-size:0.8rem;color:#64748b}.rs-ci-change{font-weight:700;font-size:0.95rem;flex-shrink:0}@media (max-width:640px){.rs-carousel-card{min-width:85%}}@media (min-width:641px) and (max-width:1024px){.rs-carousel-card{min-width:calc(50% - 0.5rem)}}.rs-section-title{text-align:center}
/* ========================================
   Single Post - PokaTheme Style
   ======================================== */

.rs-single-wrapper {
  padding: 2rem 0 4rem;
  background: var(--gray-950);
}

/* Breadcrumb */
.rs-breadcrumb {
  font-size: 0.875rem;
  color: var(--gray-500);
  margin-bottom: 1.5rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid var(--gray-800);
}
.rs-breadcrumb a {
  color: var(--gray-400);
  transition: color 0.2s;
}
.rs-breadcrumb a:hover {
  color: var(--red-500);
}
.rs-breadcrumb .sep {
  margin: 0 0.5rem;
  color: var(--gray-600);
}
.rs-breadcrumb .current {
  color: var(--gray-300);
}

/* Layout */
.rs-single-layout {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2rem;
}
@media (min-width: 1024px) {
  .rs-single-layout {
    grid-template-columns: 1fr 320px;
    gap: 3rem;
  }
}

/* Main Content */
.rs-single-main {
  min-width: 0;
}

/* Post Header */
.rs-post-header {
  margin-bottom: 1.5rem;
}
.rs-post-header h1 {
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.3;
  color: #fff;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .rs-post-header h1 {
    font-size: 2.25rem;
  }
}

/* Post Meta */
.rs-post-meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.75rem;
  font-size: 0.875rem;
  color: var(--gray-500);
}
.rs-author-avatar {
  width: 34px;
  height: 34px;
  border-radius: 50%;
}
.rs-post-category {
  color: var(--red-500);
  font-weight: 500;
}
.rs-post-category:hover {
  text-decoration: underline;
}
.rs-post-date::before,
.rs-post-views::before {
  content: '·';
  margin-right: 0.75rem;
}

/* Featured Image */
.rs-featured-image {
  margin-bottom: 2rem;
  border-radius: 0.75rem;
  overflow: hidden;
  max-height: 400px;
}
.rs-featured-image img {
  width: 100%;
  height: auto;
  max-height: 400px;
  object-fit: cover;
}

/* Post Content */
.rs-post-content {
  color: var(--gray-300);
  font-size: 1.0625rem;
  line-height: 1.85;
}
.rs-post-content p {
  margin-bottom: 1.25rem;
}
.rs-post-content h2 {
  font-size: 1.5rem;
  font-weight: 700;
  color: #fff;
  margin: 2rem 0 1rem;
}
.rs-post-content h3 {
  font-size: 1.25rem;
  font-weight: 600;
  color: #fff;
  margin: 1.75rem 0 0.75rem;
}
.rs-post-content a {
  color: var(--red-500);
  text-decoration: underline;
  text-underline-offset: 2px;
}
.rs-post-content a:hover {
  color: var(--red-400);
}
.rs-post-content img {
  border-radius: 0.5rem;
  margin: 1.5rem 0;
}
.rs-post-content ul,
.rs-post-content ol {
  margin: 1.25rem 0;
  padding-left: 1.5rem;
}
.rs-post-content li {
  margin-bottom: 0.5rem;
}
.rs-post-content table {
  width: 100%;
  border-collapse: collapse;
  margin: 1.5rem 0;
}
.rs-post-content table th {
  background: var(--red-900);
  color: #fff;
  font-weight: 600;
  padding: 0.75rem 1rem;
  text-align: left;
}
.rs-post-content table td {
  padding: 0.75rem 1rem;
  border-bottom: 1px solid var(--gray-800);
}
.rs-post-content table tr:nth-child(even) {
  background: rgba(31,41,55,0.5);
}

/* Tags */
.rs-post-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin: 2rem 0;
  padding-top: 1.5rem;
  border-top: 1px solid var(--gray-800);
}
.rs-post-tags a {
  padding: 0.4rem 0.75rem;
  background: var(--gray-800);
  border-radius: 0.375rem;
  font-size: 0.8125rem;
  color: var(--gray-300);
  transition: all 0.2s;
}
.rs-post-tags a:hover {
  background: var(--red-600);
  color: #fff;
}

/* Author Box */
.rs-author-box {
  display: flex;
  gap: 1.25rem;
  padding: 1.5rem;
  background: var(--gray-900);
  border-radius: 0.75rem;
  margin-top: 2rem;
}
.rs-author-img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  flex-shrink: 0;
}
.rs-author-info {
  flex: 1;
}
.rs-author-label {
  font-size: 0.75rem;
  color: var(--gray-500);
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.rs-author-name {
  font-size: 1.125rem;
  font-weight: 600;
  color: #fff;
  margin: 0.25rem 0 0.5rem;
}
.rs-author-bio {
  font-size: 0.875rem;
  color: var(--gray-400);
  line-height: 1.6;
  margin: 0;
}

/* Sidebar */
.rs-single-sidebar {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.rs-sidebar-widget {
  background: var(--gray-900);
  border-radius: 0.75rem;
  padding: 1.25rem;
}
.rs-sidebar-widget h4 {
  font-size: 1rem;
  font-weight: 600;
  color: #fff;
  margin-bottom: 1rem;
  padding-bottom: 0.75rem;
  border-bottom: 2px solid var(--red-600);
}

/* Widget Lists */
.rs-widget-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.rs-widget-list li {
  margin-bottom: 0.5rem;
}
.rs-widget-list a {
  color: var(--gray-400);
  font-size: 0.875rem;
  transition: color 0.2s;
}
.rs-widget-list a:hover {
  color: var(--red-500);
}

/* Latest Posts Widget */
.rs-latest-post {
  display: flex;
  gap: 0.75rem;
  padding: 0.75rem 0;
  border-bottom: 1px solid var(--gray-800);
}
.rs-latest-post:last-child {
  border-bottom: none;
}
.rs-latest-thumb {
  width: 70px;
  height: 50px;
  border-radius: 0.375rem;
  overflow: hidden;
  flex-shrink: 0;
}
.rs-latest-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.rs-latest-info h5 {
  font-size: 0.875rem;
  font-weight: 600;
  color: var(--gray-300);
  margin: 0 0 0.25rem;
  line-height: 1.3;
  transition: color 0.2s;
}
.rs-latest-post:hover .rs-latest-info h5 {
  color: var(--red-500);
}
.rs-latest-info span {
  font-size: 0.75rem;
  color: var(--gray-500);
}

/* Mobile Adjustments */
@media (max-width: 767px) {
  .rs-single-wrapper {
    padding: 1rem 0 3rem;
  }
  .rs-post-header h1 {
    font-size: 1.5rem;
  }
  .rs-post-content {
    font-size: 1rem;
  }
  .rs-featured-image {
    max-height: 250px;
    margin-left: -1rem;
    margin-right: -1rem;
    border-radius: 0;
  }
  .rs-featured-image img {
    max-height: 250px;
  }
  .rs-author-box {
    flex-direction: column;
    text-align: center;
  }
  .rs-author-img {
    margin: 0 auto;
  }
}

/* ========================================
   Single Post - Clean Design

/* ========================================
   Single Post Styles
   ======================================== */

.rs-single-wrapper {
  padding: 2rem 0 4rem;
}

.rs-article {
  max-width: 820px;
  margin: 0 auto;
}

/* Header - Görsel + Başlık yan yana */
.rs-article-header {
  display: flex;
  align-items: center;
  gap: 1.25rem;
  margin-bottom: 2.5rem;
}

.rs-header-thumb {
  flex-shrink: 0;
  width: 90px;
  height: 90px;
  border-radius: 12px;
  overflow: hidden;
  border: 2px solid var(--red-600);
}

.rs-header-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.rs-header-text {
  flex: 1;
}

.rs-header-text h1 {
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.3;
  color: #fff;
  margin: 0 0 0.5rem 0;
}

@media (min-width: 768px) {
  .rs-header-text h1 {
    font-size: 2.25rem;
  }
}

.rs-article-meta {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  font-size: 0.9rem;
  color: var(--gray-400);
}

.rs-cat-link {
  background: var(--red-600);
  color: #fff;
  padding: 0.2rem 0.6rem;
  border-radius: 4px;
  font-size: 0.8rem;
  font-weight: 500;
}

.rs-cat-link:hover {
  background: var(--red-500);
}

/* İçerik */
.rs-article-content {
  font-size: 1.0625rem;
  line-height: 1.85;
  color: var(--gray-300);
}

.rs-article-content p {
  margin-bottom: 1.75rem;
}

.rs-article-content h2 {
  font-size: 1.5rem;
  font-weight: 700;
  color: #fff;
  margin: 3rem 0 1.25rem;
  padding-bottom: 0.5rem;
  border-bottom: 2px solid var(--red-600);
}

.rs-article-content h3 {
  font-size: 1.25rem;
  font-weight: 600;
  color: #fff;
  margin: 2.5rem 0 1rem;
}

.rs-article-content a {
  color: var(--red-400);
}

.rs-article-content a:hover {
  text-decoration: underline;
}

/* Görseller */
.rs-article-content img {
  border-radius: 10px;
  margin: 2rem 0;
}

.rs-article-content figure {
  margin: 2rem 0;
}

/* Listeler */
.rs-article-content ul,
.rs-article-content ol {
  margin: 1.75rem 0;
  padding-left: 1.5rem;
}

.rs-article-content li {
  margin-bottom: 0.875rem;
  line-height: 1.75;
}

.rs-article-content ul li::marker {
  color: var(--red-500);
}

/* Tablolar */
.rs-article-content table {
  width: 100%;
  margin: 2rem 0;
  border-collapse: collapse;
  border-radius: 8px;
  overflow: hidden;
}

.rs-article-content thead th,
.rs-article-content th {
  background: var(--red-700);
  color: #fff;
  font-weight: 600;
  padding: 0.875rem 1rem;
  text-align: left;
}

.rs-article-content td {
  padding: 0.875rem 1rem;
  border-bottom: 1px solid var(--gray-700);
  background: var(--gray-900);
}

.rs-article-content tr:nth-child(even) td {
  background: var(--gray-800);
}

/* Blockquote */
.rs-article-content blockquote {
  margin: 2rem 0;
  padding: 1.25rem 1.5rem;
  border-left: 4px solid var(--red-500);
  background: var(--gray-900);
  border-radius: 0 8px 8px 0;
}

.rs-article-content blockquote p {
  margin-bottom: 0;
  color: var(--gray-400);
  font-style: italic;
}

/* Mobil */
@media (max-width: 640px) {
  .rs-article-header {
    gap: 1rem;
  }
  
  .rs-header-thumb {
    width: 70px;
    height: 70px;
  }
  
  .rs-header-text h1 {
    font-size: 1.35rem;
  }
  
  .rs-article-content {
    font-size: 1rem;
  }
  
  .rs-article-content p {
    margin-bottom: 1.5rem;
  }
  
  .rs-article-content h2 {
    font-size: 1.25rem;
    margin: 2rem 0 1rem;
  }
  
  .rs-article-content h3 {
    font-size: 1.1rem;
    margin: 1.75rem 0 0.75rem;
  }
  
  .rs-article-content img {
    margin: 1.5rem -1rem;
    border-radius: 0;
    max-width: calc(100% + 2rem);
  }
}

/* ========================================
   Content Spacing Fixes
   ======================================== */

.rs-article-content h2 {
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
  padding-top: 0.5rem;
}

.rs-article-content h3 {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.rs-article-content h4 {
  margin-top: 1.75rem;
  margin-bottom: 0.75rem;
}

.rs-article-content p {
  margin-bottom: 1.5rem;
}

.rs-article-content img,
.rs-article-content figure,
.rs-article-content .wp-block-image {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.rs-article-content ul,
.rs-article-content ol {
  margin-top: 1.25rem;
  margin-bottom: 1.75rem;
}

.rs-article-content li {
  margin-bottom: 0.75rem;
}

.rs-article-content table {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.rs-article-content blockquote {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.rs-footer-col a { display: block !important; margin-bottom: 0.5rem; }
