/*
Theme Name: Haber Ortası Pro Valid
Theme URI: https://haberortasi.com/
Author: OpenAI
Version: 1.0
Description: Geçerli ve kurulabilir WordPress haber teması
Text Domain: haberortasi-pro-valid
*/

*{box-sizing:border-box}
body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#eef1f4;color:#111}
a{text-decoration:none;color:inherit}
img{max-width:100%;display:block;height:auto}
.site-header{background:#0f9ca3;color:#fff;text-align:center;padding:22px 15px}
.site-title{margin:0;font-size:36px;font-weight:800}
.container{max-width:1200px;margin:24px auto;padding:0 16px}
.content-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px}
.card{background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.08);padding:16px;margin-bottom:20px}
.hero{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin-bottom:20px}
.hero-main,.hero-side-item{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.08)}
.hero-main img{width:100%;height:380px;object-fit:cover}
.hero-main h2,.hero-side-item h3{padding:14px;margin:0}
.hero-side{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.hero-side-item img{width:100%;height:140px;object-fit:cover}
.sidebar .card{position:sticky;top:20px}
.menu-wrap{background:#066b70}
.menu-wrap ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap}
.menu-wrap a{display:block;color:#fff;padding:12px 16px;font-weight:700}
.footer{background:#111;color:#fff;text-align:center;padding:24px 16px;margin-top:30px}
@media(max-width:992px){.content-grid,.hero{grid-template-columns:1fr}.hero-side{grid-template-columns:1fr 1fr}}
@media(max-width:768px){.hero-side{grid-template-columns:1fr}.hero-main img{height:240px}}
