/*
Theme Name: Yeşil Sohbet - İslami Sohbet
Description: Mobil uyumlu, yeşil-beyaz İslami sohbet ve chat odaları WordPress teması.
Version: 1.0
Text Domain: yesil-sohbet
*/
:root{--g:#087443;--g2:#0b8f55;--d:#073d29;--gold:#d4a72c;--l:#f1fbf5;--t:#19342a;--m:#64766d;--b:#dceee4;--s:0 10px 30px rgba(0,82,48,.1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(135deg,#fff,#f4fbf6 55%,#e7f7ee);font-family:Arial,sans-serif;color:var(--t);line-height:1.6}a{text-decoration:none;color:inherit}.container{width:min(1180px,94%);margin:auto}.site-header{position:sticky;top:0;z-index:50;background:linear-gradient(135deg,#045b35,#0a8b51);color:#fff;box-shadow:0 5px 25px #0046282e}.header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:900}.logo-icon{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--g);font-size:23px}.logo span{color:#d9fbe8}.main-nav{display:flex;gap:6px;flex-wrap:wrap}.main-nav a{padding:9px 12px;border-radius:9px;font-size:14px;font-weight:700}.main-nav a:hover{background:#ffffff20}.hero{padding:42px 0}.hero-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:22px}.hero-main{padding:42px;border-radius:25px;color:#fff;background:linear-gradient(135deg,#05643a,#0b9b5d);box-shadow:0 15px 40px #00643729}.badge{display:inline-block;background:#ffffff1c;border:1px solid #ffffff3d;padding:7px 13px;border-radius:30px;font-weight:800;font-size:13px}.hero h1{font-size:clamp(34px,5vw,56px);line-height:1.08;margin:17px 0}.hero p{font-size:18px;max-width:720px}.buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.btn{padding:13px 18px;border-radius:11px;font-weight:800}.btn-primary{background:#fff;color:var(--g)}.btn-gold{background:var(--gold);color:#fff}.hero-card,.box,.room,.country,.article{background:#fff;border:1px solid var(--b);border-radius:18px;box-shadow:var(--s)}.hero-card{padding:23px}.hero-card h2{margin-top:0;color:var(--d)}.live{display:flex;align-items:center;gap:8px;font-weight:800}.dot{width:10px;height:10px;background:#20b46a;border-radius:50%}.quick{padding:11px;margin:8px 0;border-radius:10px;background:var(--l);display:flex;justify-content:space-between}.layout{display:grid;grid-template-columns:230px 1fr 230px;gap:18px}.box{padding:17px;margin-bottom:18px}.box h3{margin:0 0 12px;color:var(--g)}.links{display:grid;gap:7px}.links a{padding:9px;background:var(--l);border-radius:9px;font-size:14px}.links a:hover{background:#dff4e7;color:var(--g)}.section{margin-bottom:28px}.section-title{font-size:28px;color:var(--d);margin:0 0 4px}.section-sub{color:var(--m);margin:0 0 18px}.rooms{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.room{padding:17px}.room-icon{font-size:27px}.room h3{margin:7px 0 3px}.room p{margin:0;color:var(--m);font-size:13px}.active{font-size:12px;color:#16804d;font-weight:800}.countries{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.country{padding:15px;text-align:center;font-weight:800}.flag{font-size:28px;display:block;margin-bottom:3px}.article{padding:26px;margin-bottom:35px}.article h2{margin-top:0;color:var(--d)}.article h3{color:var(--g)}.article p{color:#4f6259}.tags{display:flex;flex-wrap:wrap;gap:7px}.tag{padding:6px 10px;background:#e4f6eb;color:var(--g);border-radius:30px;font-size:12px;font-weight:700}.site-footer{background:#073d29;color:#d9efe2;padding:30px 0}.footer-inner{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer-brand{font-size:20px;font-weight:900;color:#fff}@media(max-width:1000px){.layout{grid-template-columns:1fr 230px}.layout>aside:first-child{display:none}.hero-grid{grid-template-columns:1fr}.rooms{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.header-inner{padding:10px 0}.main-nav{display:none}.layout{grid-template-columns:1fr}.layout>aside{display:none}.rooms,.countries{grid-template-columns:1fr}.hero-main{padding:28px 22px}.hero h1{font-size:37px}.hero p{font-size:16px}.logo{font-size:19px}}
