/* Crosslink V145: unobtrusive copyright footer, visible on menu/account/leaderboards only. */
.crosslink-copyright-footer {
  display:block;
  position:relative;
  z-index:1;
  box-sizing:border-box;
  width:100%;
  margin:0 auto;
  padding:14px 16px 22px;
  text-align:center;
  font:500 clamp(11px, 2.3vw, 13px)/1.45 system-ui, -apple-system, "Segoe UI", sans-serif;
  letter-spacing:.025em;
  color:var(--cl-muted, #53647a);
  opacity:.83;
  background:transparent;
  border:0;
  pointer-events:none;
}
/* In board-play mode the footer must not cover or take space from the board. */
body.board-view .crosslink-copyright-footer { display:none !important; }
/* Main Crosslink screens: keep the footer at the bottom on short pages. */
body:not(.board-view) > .app { min-height:calc(100dvh - 67px); }
/* Standalone Accounts and Leaderboards: the footer stays below the content. */
body.crosslink-standalone-page { min-height:100dvh; display:flex; flex-direction:column; }
body.crosslink-standalone-page > main { flex:1 0 auto; width:100%; }
body.crosslink-standalone-page > .crosslink-copyright-footer { flex:0 0 auto; color:#52647a; opacity:.83; }
@media (prefers-color-scheme: dark) {
  body.crosslink-standalone-page > .crosslink-copyright-footer { color:#63748a; }
}
