/* Footer styles for CEAE-PB portal */
:root{
  --footer-bg:#0f2433;
  --footer-color:#e6eef6;
}

.site-footer{background:var(--footer-bg);color:var(--footer-color);padding:28px 12px}
.site-footer .container{max-width:1200px;margin:0 auto;display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}
.site-footer .col{flex:1 1 220px;min-width:180px}
.site-footer h4{margin:0 0 8px;font-size:16px}
.site-footer p, .site-footer a{color:var(--footer-color);text-decoration:none}
.site-footer a:hover{text-decoration:underline}
.site-footer .brand{display:flex;align-items:center;gap:12px}
.site-footer .brand img{max-height:56px;height:auto}

/* Footer bottom bar */
.site-footer .bottom{width:100%;border-top:1px solid rgba(255,255,255,0.06);margin-top:18px;padding-top:12px;display:flex;justify-content:space-between;flex-wrap:wrap}
.site-footer .bottom small{color:rgba(230,238,246,0.7)}

@media (max-width:768px){
  .site-footer .container{flex-direction:column;gap:12px}
  .site-footer .bottom{flex-direction:column;gap:8px}
}

/* End footer.css */
