/*
Theme Name: Iyilikte Yarisanlar Saglik Rehberi
Description: Iyilikte Yarisanlar Saglik Rehberi temasi.
Version: 1.0
Text Domain: cpr
*/
:root{--g:#7a3b5e;--g2:#f8eef4;--t:#24303c;--m:#5d6b78}
*{box-sizing:border-box}body{margin:0;font-family:-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--t);line-height:1.75;background:#fff;font-size:17px}
a{color:var(--g)}img{max-width:100%;height:auto}
.wrap{max-width:1100px;margin:0 auto;padding:0 20px}
.hd{background:#fff;border-bottom:1px solid #e3e8ee;position:sticky;top:0;z-index:50}
.hd .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;padding-bottom:14px;flex-wrap:wrap}
.logo{font-weight:800;font-size:20px;color:var(--g);text-decoration:none}.logo small{display:block;font-weight:400;font-size:12px;color:var(--m)}
.nav ul{list-style:none;margin:0;padding:0;display:flex;gap:18px;flex-wrap:wrap}.nav a{text-decoration:none;color:var(--t);font-size:15px}.nav a:hover{color:var(--g)}
.hero{background:linear-gradient(135deg,#7a3b5e,#b0628a);color:#fff;padding:70px 0 60px}.hero h1{margin:0 0 12px;font-size:36px;line-height:1.25}.hero p{margin:0;font-size:19px;opacity:.95;max-width:760px}
.content{padding:40px 0}.content h2{color:var(--g);margin-top:34px;font-size:25px}.content ul{padding-left:22px}
.page-hd{background:var(--g2);padding:40px 0 30px}.page-hd h1{margin:0;color:var(--g);font-size:32px;line-height:1.3}.crumb{font-size:14px;color:var(--m);margin-bottom:8px}.crumb a{color:var(--m)}
.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;margin:10px 0 40px}
.card{border:1px solid #e3e8ee;border-radius:10px;padding:18px;background:#fff;text-decoration:none;color:var(--t);transition:.2s}.card:hover{border-color:var(--g);box-shadow:0 6px 18px rgba(122,59,94,.12)}
.card strong{display:block;color:var(--g);margin-bottom:6px;font-size:17px}.card span{font-size:14px;color:var(--m);line-height:1.5}
.note{background:#fff7e6;border-left:4px solid #e0a63a;padding:14px 18px;border-radius:6px;font-size:15px;margin:30px 0}
.related{margin-top:40px}.related h3{color:var(--g)}
.ft{background:#44213a;color:#cdd7e3;padding:40px 0 24px;font-size:14px}.ft a{color:#e8eef5;text-decoration:none}.ft ul{list-style:none;padding:0;columns:3;column-gap:24px}.ft li{margin-bottom:6px}.ft .disc{border-top:1px solid #5e2f4c;margin-top:20px;padding-top:16px;color:#9fb0c3}
@media(max-width:760px){.hero{padding:44px 0 38px}.hero h1{font-size:27px}.page-hd h1{font-size:25px}.ft ul{columns:1}.nav ul{gap:12px}}

.feat{margin:0 0 26px}.feat img,.pics img{display:block;width:100%;height:auto;border-radius:12px}
.pics{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:30px 0}.pics figure{margin:0}
@media(max-width:760px){.pics{grid-template-columns:1fr}}

.pics{grid-template-columns:1fr!important}
