.site-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px 16px;min-width:0;padding:10px max(35px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(35px,env(safe-area-inset-left));border-top:1px solid #2b3542;background:#131a22;color:#929dab;font:12px/1.4 system-ui,sans-serif;white-space:nowrap}
.site-footer>span,.site-footer a{flex-shrink:0}
.site-footer a{display:inline-flex;align-items:center;min-height:28px;color:#a4c3dd;text-decoration:none}
.site-footer a:hover{text-decoration:underline}
.site-footer a:focus-visible{outline:2px solid #a4c3dd;outline-offset:3px}
.site-footer time{min-width:0;margin-left:auto;overflow:hidden;text-overflow:ellipsis}
.projects-app-body{display:flex;flex-direction:column;min-height:100dvh}
.projects-app-body>main{flex:1}
body:is(.da-game-immersive,.play-view-expanded) .site-footer{display:none}
@media(max-width:760px){
    .site-footer{gap:2px 10px;padding:4px max(12px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}
    .site-footer a{min-height:36px}
}
