/* /includes/css/footer.css */

/* contenedor general (si ya existe en otras páginas, puedes quitar esto y usar otro nombre) */
.wrap{
  max-width:1180px;
  margin:0 auto;
  padding:18px 16px 40px;
  box-sizing:border-box;
}

/* footer full-width */
.site-footer{
  margin-top:18px;
  padding:0;
  color:rgba(233,236,255,.55);
  font-size:12px;
}

/* en el footer queremos padding-top 0 sin inline */
.site-footer .wrap{
  padding-top:0;
}

.site-footer .foot{
  border-top:1px solid rgba(255,255,255,.08);
  padding-top:14px;
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:12px;
  flex-wrap:wrap;
}

.site-footer .footLeft{
  display:flex;
  flex-direction:column;
  gap:6px;
  min-width:240px;
}

.site-footer .footBrand{
  font-weight:950;
  letter-spacing:.02em;
  color:rgba(233,236,255,.88);
}

.site-footer .footLinks{
  display:flex;
  gap:10px;
  flex-wrap:wrap;
  align-items:center;
  justify-content:flex-end;
}

.site-footer .footLinks a{
  border:1px solid rgba(255,255,255,.10);
  background:rgba(255,255,255,.03);
  padding:7px 10px;
  border-radius:999px;
  color:rgba(233,236,255,.72);
  text-decoration:none;
}

.site-footer .footLinks a:hover{
  border-color:rgba(96,165,250,.35);
  background:rgba(96,165,250,.08);
  color:rgba(233,236,255,.92);
}
