/* ── v10: Mobile footer shows copyright only ── */
@media (max-width: 960px){
  footer.hb-footer,
  .hb-footer{
    display:block!important;
    padding:16px 20px!important;
    background:#121e32!important;
    border-top:1px solid rgba(255,255,255,.08)!important;
  }
  footer.hb-footer > *:not(.hb-footer-bottom),
  .hb-footer > *:not(.hb-footer-bottom),
  .hb-footer-bottom > *:not(#hb-footer-copy){
    display:none!important;
  }
  .hb-footer-bottom{
    display:block!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    border-top:none!important;
    text-align:center!important;
  }
  #hb-footer-copy{
    display:block!important;
    margin:0!important;
    color:#8DA4C8!important;
    font-size:12px!important;
    line-height:1.6!important;
    text-align:center!important;
  }
  body{
    padding-bottom:0!important;
  }
}
