#app.with-site-footer{flex-direction:column;min-height:100vh;display:flex}#app.with-site-footer>:first-child{flex:auto}.site-footer{text-align:center;color:var(--muted);border-top:1px solid color-mix(in srgb, var(--border) 65%, transparent);margin-top:auto;padding-top:1.75rem;font-size:.82rem}.site-footer__icp{margin:0}.site-footer__icp-link{color:inherit;text-decoration:none}.site-footer__icp-link:hover{color:var(--accent);text-decoration:underline}
