.app-footer{background-color:#1c2023;color:#94a3b8;border-top:1px solid #334155;font-size:.75rem;position:relative;z-index:1}.footer-content{max-width:1280px;margin:0 auto;padding:.75rem 15px;display:flex;justify-content:center;align-items:center;gap:.5rem}.footer-separator{color:#64748b;margin:0 .25rem}.footer-link{color:#94a3b8;text-decoration:none;transition:color .2s}.footer-link:hover{color:#e2e8f0}@media (max-width: 768px){.footer-content{font-size:.7rem;gap:.25rem}.footer-separator{margin:0 .15rem}}
