/* Core */
body{font-family: "Segoe UI", sans-serif;}
.section{padding:60px 0;}

/* ----- HERO ----- */
.hero{
  min-height:100vh;
  padding-top:120px; /* navbar offset */
  background:linear-gradient(135deg,#ffe57e 0%,#fffbe9 100%);
}
.hero h1{color:#003366;}

/* Colleges section */
#colleges{
  background:linear-gradient(to right,#f0f7ff,#e0f3ff);
}
#colleges .nav-pills .nav-link{background:#0056b3;color:#fff;margin:0 .25rem;}
#colleges .nav-pills .nav-link.active{background:#ffc107;color:#000;}
#colleges .tab-content{
  padding:20px;
  background:#fff;border-radius:8px;
  box-shadow:0 8px 20px rgba(0,0,0,.05);
}
#colleges i.bi-hospital-fill{font-size:.9rem;}

/* Footer */
footer{background:#003366;}
