/* Compact site-wide links for StudyTickApp; footer only, no app layout changes. */
.st-site-footer{
  box-sizing:border-box;
  width:min(100% - 28px, 1200px);
  margin:26px auto max(16px,env(safe-area-inset-bottom));
  padding:15px clamp(12px,2vw,20px);
  border:1px solid var(--sc-border,#d8e4dd);
  border-radius:14px;
  background:var(--sc-surface,#ffffff);
  color:var(--sc-text,#23372e);
  font:500 13px/1.45 Inter,system-ui,sans-serif;
}
.st-site-footer,.st-site-footer *{box-sizing:border-box}
.st-site-footer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px}
.st-site-footer nav{display:flex;flex-wrap:wrap;align-items:center;gap:7px 18px;min-width:0}
.st-site-footer nav a{
  display:inline-flex;align-items:center;gap:6px;
  min-height:36px;padding:4px 0;
  color:var(--sc-text,#23372e);
  text-decoration:none;
  font-weight:650;
}
.st-site-footer nav a:hover{text-decoration:underline;text-underline-offset:3px;color:var(--sc-accent-strong,#168562)}
.st-site-footer nav a:focus-visible{outline:2px solid var(--sc-accent-strong,#168562);outline-offset:4px;border-radius:3px}
.st-site-footer-social{display:inline-flex;align-items:center;gap:14px;white-space:nowrap}
.st-site-footer .st-site-footer-youtube svg{width:19px;height:19px;display:block;flex:none;color:#d52a2a}
.st-site-footer .st-site-footer-discord svg{width:19px;height:19px;display:block;flex:none;color:#5865f2}
.st-site-footer .st-site-footer-reddit svg{width:19px;height:19px;display:block;flex:none;color:#ff4500}
.st-site-footer small{font-size:12px;color:var(--sc-muted,#65776d)}
body.focus-view .st-site-footer,body.low-stimulation .st-site-footer,body.low-stimulation-mode .st-site-footer{display:none}
@media(max-width:600px){
  .st-site-footer{width:calc(100% - 20px);padding:10px 12px;margin-block:18px}
  .st-site-footer-inner{gap:6px}
  .st-site-footer nav{gap:3px 12px}
  .st-site-footer nav a{min-height:40px;font-size:12px}
  .st-site-footer-social{gap:10px}
}
@media(prefers-reduced-motion:reduce){.st-site-footer *{transition:none!important}}
