/* AWR MUSIK - Safe for AdSense (2-column grid layout) */
:root{--max-width:1200px;--accent:#e11d2d}
*{box-sizing:border-box}
body{margin:0;font-family:Inter,system-ui,Arial,sans-serif;background:#fff;color:#111;line-height:1.5}
header{display:flex;align-items:center;gap:18px;padding:16px;max-width:var(--max-width);margin:0 auto}
header img.logo{width:90px;height:auto;border-radius:10px}
header h1{font-size:20px;margin:0}
nav{display:flex;gap:12px;padding:10px;justify-content:center;background:#fafafa;border-top:1px solid #eee;border-bottom:1px solid #eee}
nav a{color:#111;text-decoration:none;font-weight:600;padding:6px 10px;border-radius:8px}
.container{max-width:var(--max-width);margin:20px auto;padding:0 16px}
.hero-ad{width:100%;margin:10px 0;padding:14px;border:1px dashed #ddd;border-radius:8px;text-align:center;background:#fff}
.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px}
.card{background:#fff;border:1px solid #eee;border-radius:10px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}
.card:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,0,0,0.08)}
.thumb{position:relative;cursor:pointer;background:#000;height:160px;display:flex;align-items:center;justify-content:center}
.thumb img{width:100%;height:100%;object-fit:cover;display:block}
.card .meta{padding:12px}
.card h3{margin:0 0 8px;font-size:16px}
.card p{margin:0;color:#555;font-size:13px}
.card .btn{display:inline-block;margin-top:10px;padding:8px 12px;background:var(--accent);color:#fff;border-radius:8px;text-decoration:none;font-weight:700}
.ads-infeed{padding:18px;border-radius:10px;background:#fafafa;border:1px dashed #ddd;text-align:center;margin:10px 0}
.footer{padding:20px;text-align:center;color:#666;border-top:1px solid #eee;margin-top:30px}
@media(max-width:900px){.grid{grid-template-columns:repeat(1,1fr)}header{flex-direction:row;justify-content:center}header h1{font-size:18px}}
/* FIX LOGO SIZE */
header .logo{width:90px;height:auto;}
