/* One footer for every page on quranadventure.com (2026-09-15).
   Before this the catalogue, the leaderboard, /account, /sign-in and the
   legal pages each carried a different footer: different links, different
   labels ("Privacy Policy" / "Privacy" / "Privacy and Terms"), a credit on one
   page only. Markup lives in each page (no build step), styles live here.
   Scoped to footer.site-foot so it beats each page's own bare footer rules. */
footer.site-foot{
  border-top:1px solid rgba(237,244,241,.09);
  margin-top:clamp(40px,6vw,72px);
  padding-block:clamp(24px,4vw,40px) clamp(32px,5vw,52px);background:none;
  color:#72958E;font-size:.94rem;line-height:1.55;text-align:left;
}
.site-foot .foot-links{display:flex;flex-wrap:wrap;justify-content:flex-start;column-gap:22px;row-gap:0;margin:0 0 .5rem;padding:0}
.site-foot a{
  color:#96B4AD;border:0;text-decoration:underline;text-decoration-color:rgba(150,180,173,.35);
  text-decoration-thickness:1px;text-underline-offset:4px;
}
.site-foot .foot-links a{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:0}
.site-foot a:hover{color:#74D9B3;text-decoration-color:#2AB7A5}
.site-foot a[aria-current="page"]{color:#EDF4F1;text-decoration-color:#E3B15C}
.site-foot p{margin:.35rem 0 0;max-width:64ch}
.site-foot p a{display:inline-block;padding-block:13px;line-height:1.3}
.site-foot .ig-glyph{flex:none;display:block}
.site-foot .vis-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
