/* Theme overrides for legacy footer to respect Theme System tokens */
#footer{background-color:rgb(var(--theme-surface))!important;color:rgb(var(--theme-on-surface))}
#footer .footer-bottom{border-top-color:rgb(var(--theme-neutral-300))}
#footer .footer-social-links ul li a{border-color:rgb(var(--theme-neutral-400));color:rgb(var(--theme-accent-600))}
#footer .footer-social-links ul li a:hover{color:rgb(var(--theme-primary-600))!important;border-color:rgb(var(--theme-primary-600))!important}
#footer .footer-title{color:inherit}
