
/* 修士论坛 底栏 — unique to suppersman.xyz, bottom-center only */
#xs-ling{
  position:fixed;left:50%;bottom:14px;transform:translateX(-50%);
  z-index:9999;max-width:calc(100% - 24px);margin:0;padding:0;
  font:12px/1.5 Tahoma,Helvetica,'SimSun',sans-serif;
  pointer-events:none;
}
#xs-ling .xs-ling-inner{
  pointer-events:auto;
  display:flex;align-items:center;gap:10px;
  background:#E8EFF5;
  border:1px solid #C2D5E3;
  border-left:4px solid #2B7ACD;
  box-shadow:0 1px 0 #fff inset, 0 2px 6px rgba(43,122,205,.18);
  padding:6px 10px 6px 8px;
}
#xs-ling a.xs-ling-link{
  display:flex;align-items:center;gap:10px;
  text-decoration:none;color:#444;cursor:pointer;
}
#xs-ling a.xs-ling-link:hover{color:#2B7ACD;text-decoration:none;}
#xs-ling .xs-ling-mark{
  flex:none;background:#2B7ACD;color:#fff;
  font:12px/20px Tahoma,Helvetica,'SimSun',sans-serif;
  padding:0 6px;height:20px;
}
#xs-ling .xs-ling-copy{
  font:12px/1.5 Tahoma,Helvetica,'SimSun',sans-serif;
  color:#333;white-space:nowrap;
}
#xs-ling .xs-ling-act{
  flex:none;
  display:inline-block;
  height:22px;padding:0 12px;
  border:1px solid #235994;
  background:#2B7ACD;
  color:#fff !important;
  font:12px/20px Tahoma,Helvetica,'SimSun',sans-serif;
  text-decoration:none;white-space:nowrap;
}
#xs-ling a.xs-ling-link:hover .xs-ling-act{background:#2267B5;}
#xs-ling button.xs-ling-x{
  pointer-events:auto;flex:none;
  margin:0;padding:0 4px;height:20px;border:0;background:transparent;
  color:#999;font:14px/20px Tahoma,sans-serif;cursor:pointer;
}
#xs-ling button.xs-ling-x:hover{color:#333;}
body{padding-bottom:72px !important;}
@media (max-width:560px){
  #xs-ling{bottom:8px;max-width:calc(100% - 12px);}
  #xs-ling .xs-ling-copy{white-space:normal;}
  #xs-ling .xs-ling-inner{gap:6px;padding:5px 8px;}
}
