/* Modern BizBridge theme - Blue + Gold */
:root{
  --primary:#003366;
  --accent:#f9b233;
  --muted:#6b7280;
  --bg:#f7f8fb;
}

*{box-sizing:border-box}
body{font-family:'Poppins',system-ui,-apple-system,Segoe UI,Roboto,'Helvetica Neue',Arial; background:var(--bg); color:#111; margin:0}
a{color:var(--primary); text-decoration:none}
.logo-mark{width:48px;height:48px;background:linear-gradient(135deg,var(--primary),#1a4f86);color:white;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700}
.navbar-brand .brand-text .h6{font-weight:700;color:var(--primary)}
.hero{min-height:68vh;background-size:cover;background-position:center;display:flex;align-items:center;border-radius:8px;color:white;padding:80px 0}
.hero .display-5{color:white; text-shadow:0 6px 20px rgba(3,10,34,0.4)}
.card{border-radius:12px}
.card img{border-top-left-radius:12px;border-top-right-radius:12px;object-fit:cover;height:220px}
.btn-warning{background:var(--accent);border:none;color:#111}
.site-footer a{text-decoration:none}
@media(max-width:768px){
  .hero{padding:40px 0}
  .logo-mark{width:40px;height:40px;font-size:14px}
}
