/*
Theme Name: Greft Hesap
Version: 1.0
Description: Greft Hesap sitesi icin ozel tema
*/
:root{--bg:#ffffff;--ink:#23262f;--acc:#4b4fd1;--acc2:#2b2d7a;--soft:#eef0fb}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:'Trebuchet MS',Verdana,Arial,sans-serif;font-size:17px;line-height:1.8}
h1,h2,h3{font-family:'Trebuchet MS',Verdana,sans-serif;color:var(--acc2);line-height:1.3}a{color:var(--acc)}img{max-width:100%;height:auto;border-radius:12px}
.gfh-w{max-width:920px;margin:0 auto;padding:0 20px}
.gfh-top{background:#2b2d7a;padding:16px 0}.gfh-top a{color:#ffffff;text-decoration:none;font-family:'Trebuchet MS',Verdana,sans-serif;font-size:1.25rem;font-weight:700}
.gfh-hero{background:var(--soft);padding:52px 0 36px;text-align:center}.gfh-hero h1{margin:0 0 10px;font-size:2rem}
.gfh-main{padding:32px 0}.gfh-main h2{margin-top:2em;border-bottom:3px solid var(--acc);padding-bottom:6px}
.gfh-img{margin:0 0 24px}
.gfh-all{border-top:1px solid #ddd;padding:24px 0;background:var(--soft)}.gfh-all summary{cursor:pointer;font-weight:700;color:var(--acc2)}.gfh-all ul{columns:2;margin-top:12px}
.gfh-foot{padding:18px 0;font-size:.9rem;color:#777;text-align:center}
@media(max-width:700px){.gfh-all ul{columns:1}body{font-size:16px}}
