.site-footer{scroll-snap-align:end;padding:14px clamp(14px,4vw,30px);border-top:1px solid var(--line);text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;-moz-column-gap:24px;column-gap:24px;color:var(--muted-2)}.site-footer-line{margin:0;font-size:12px;line-height:1.5;unicode-bidi:plaintext}.site-footer>.site-footer-credit{position:relative;min-height:0;color:inherit;text-decoration:none}.site-footer>.site-footer-credit:focus-visible,.site-footer>.site-footer-credit:hover{color:var(--muted);text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.site-footer>.site-footer-credit:before{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}@media (max-width:767px) and (orientation:portrait){.site-footer{flex-direction:column;justify-content:center}.site-footer-line{line-height:1.3}}.player-shell:has(.lobby-root){position:relative}.player-shell:has(.lobby-root)>.site-footer{position:absolute;inset-inline:0;bottom:0;box-sizing:border-box;height:48px;padding-block:0}@media (max-width:767px) and (orientation:portrait),(pointer:coarse) and (max-width:1279.98px){.player-shell:has(.lobby-mobile-nav)>.site-footer{--site-footer-dock:calc(4rem + 14px + env(safe-area-inset-bottom));bottom:var(--site-footer-dock);height:34px}}.player-shell:has(.game-entry-page)>.site-footer{--site-footer-dock:104px;padding-bottom:calc(14px + var(--site-footer-dock))}