/* Only the independently copied www.lanjuan.xin entry loads this file. */
.www-icp-footer {
  box-sizing: border-box;
  display: block;
  clear: both;
  width: 100%;
  padding: 16px 12px;
  border-top: 1px solid #e5e7eb;
  background: #f8fafc;
  color: #4b5563;
  font: 13px/1.6 system-ui, -apple-system, "Segoe UI", sans-serif;
  text-align: center;
}
.www-icp-footer a { color: inherit; text-decoration: none; }
.www-icp-footer a:hover, .www-icp-footer a:focus-visible { color: #1d4ed8; text-decoration: underline; }
@media (max-width: 760px) {
  .www-icp-footer { padding-bottom: calc(88px + env(safe-area-inset-bottom, 0px)); }
}
