/*
Theme Name: Wakhtane
Author: Vous
Version: 1.0.3-min
*/

:root{
  --container: 1100px;
  --muted:#6b7280;
  --border:#e5e7eb;
  --bg:#f8fafc;
}

*{box-sizing:border-box}
html,body{margin:0;padding:0}
body{font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,"Helvetica Neue",Arial;color:#0f172a;background:#fff}

.container{max-width:var(--container);margin:0 auto;padding:0 16px}
.site-header{border-bottom:1px solid var(--border);background:#fff}
.brand a{text-decoration:none;color:inherit}

.menu{display:flex;gap:18px;list-style:none;margin:0;padding:0}
.menu a{text-decoration:none;color:#0e7490}
.menu li{display:block}

.breaking{background:#0ea5e9;color:#fff}
.breaking .container{padding:6px 16px}

.grid{display:grid;gap:16px}
.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:960px){.grid--3{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.grid--3{grid-template-columns:1fr}}

.card{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#fff}
.card__media img{display:block;width:100%;height:180px;object-fit:cover;background:#f8fafc}
.card__body{padding:12px}
.card__meta{color:var(--muted);font-size:13px;margin-bottom:6px}
.card__title{font-weight:700;margin:0 0 6px}
.card__title a{color:#0f172a;text-decoration:none}

.widget{border:1px dashed var(--border);border-radius:12px;padding:12px;background:#f9fafb}
footer.site-footer{border-top:1px solid var(--border);margin-top:32px;background:#fff}
.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
@media(max-width:640px){.footer-grid{grid-template-columns:1fr}}

.entry-header h1{margin:0 0 6px}
.entry-meta{color:#6b7280;font-size:14px}
.toc{border:1px solid var(--border);border-radius:12px;padding:12px;background:#f9fafb;margin:12px 0}
.note-retain{border-left:4px solid #16a34a;background:#ecfdf5;padding:10px;border-radius:8px;margin:12px 0}
.inpost-ads .widget{border-style:solid}

.ad-header-wrap{padding:8px 0}
