footer.site-footer,#rc-trackside footer.site-footer{font:12px/1.65 Inter,Arial,sans-serif;text-align:center;color:var(--ts-muted,#858a95);border-top:1px solid var(--ts-line,#303238);margin:30px 24px 0;padding:20px 8px calc(20px + env(safe-area-inset-bottom));flex-shrink:0}
.site-footer p,#rc-trackside .site-footer p{margin:0;color:inherit;font-size:12px}
.site-footer .site-footer-help,#rc-trackside .site-footer .site-footer-help{margin-bottom:10px}
.site-footer .legal-copyright,#rc-trackside .site-footer .legal-copyright{margin:18px 0 0}
.site-footer a,#rc-trackside .site-footer a{color:var(--ts-ink,#8ee500);text-decoration:underline;text-underline-offset:3px}
.site-footer a:focus-visible{outline:2px solid #8ee500;outline-offset:3px}
.site-footer .legal-links,#rc-trackside .site-footer .legal-links{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 24px;margin-top:8px}
.site-footer .legal-links a,#rc-trackside .site-footer .legal-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:12px}
.auth-signin footer.site-footer,body>main>footer.site-footer{margin-inline:0}
@media(max-width:640px){footer.site-footer,#rc-trackside footer.site-footer{margin-inline:16px;padding-inline:0}.site-footer .site-footer-tools,#rc-trackside .site-footer .site-footer-tools{max-width:340px;margin-inline:auto}}
