/*
Theme Name: Municas Pro v2
Version:2.0
*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700;800&display=swap');
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:Poppins,sans-serif;background:#f5f7fa;color:#111827}
.topbar{background:#000814;color:#fff;font-size:13px;padding:8px 0}
.container{max-width:1200px;margin:auto;padding:0 20px}
.header{background:#fff;box-shadow:0 3px 15px rgba(0,0,0,.08)}
.header .container{display:flex;justify-content:space-between;align-items:center;padding:22px 20px}
.logo{font-size:38px;font-weight:800;color:#0D6EFD}
.menu{display:flex;gap:28px;list-style:none}
.menu a{text-decoration:none;color:#111827;font-weight:700;text-transform:uppercase;font-size:14px}
.menu a:hover{color:#0D6EFD}
.hero{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin:30px 0}
.hero-main{background:linear-gradient(135deg,#00122b,#0048c7);border-radius:22px;padding:55px;color:#fff;min-height:430px}
.hero-main h1{font-size:56px;line-height:1}
.btn{display:inline-block;background:#0D6EFD;color:#fff;text-decoration:none;padding:14px 28px;border-radius:12px;margin-top:20px}
.side{display:grid;gap:18px}
.card,.post,.widget{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08)}
.thumb{height:140px;background:#1d4ed8}
.card .content,.post .content,.widget{padding:18px}
.layout{display:grid;grid-template-columns:3fr 1fr;gap:22px}
.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.post img{width:100%;display:block}
.post h3{margin:8px 0}
.widget h3{margin-bottom:10px}
.search-field{width:100%;padding:12px;border:1px solid #ddd;border-radius:10px}
.footer{background:linear-gradient(#05142A,#000814);color:#fff;margin-top:40px;padding:50px 0}
.footer-cols{display:grid;grid-template-columns:repeat(5,1fr);gap:25px}
.footer a{color:#cbd5e1;text-decoration:none}
.footer input{width:100%;padding:12px;border-radius:10px;border:none}
@media(max-width:900px){.hero,.layout,.grid,.footer-cols{grid-template-columns:1fr}.menu{display:none}}
