/* Footer */
footer{
  border-top:1px solid var(--line);
  padding:26px 0;
  color:var(--muted);
  font-size:13px;
}
.foot{
  display:flex;
  justify-content:space-between;
  gap:14px;
  flex-wrap:wrap;
  align-items:center;
}
.foot a{color:var(--muted)}


.footer-meta{
  display:flex;
  justify-content:center;
  align-items:center;
  gap:10px;
  font-size:13px;
  color:#6b7280;
  padding:14px 0 0;
  flex-wrap:wrap;
}

.footer-meta .sep{
  opacity:.4;
}

.footer-meta .credit a{
  color:#111827;
  font-weight:600;
  text-decoration:none;
  position:relative;
}

.footer-meta .credit a::after{
  content:"";
  position:absolute;
  left:0;
  bottom:-2px;
  width:100%;
  height:1px;
  background:var(--accent);
  transform:scaleX(0);
  transform-origin:left;
  transition:transform .25s ease;
}

.footer-meta .credit a:hover::after{
  transform:scaleX(1);
}
