.footer{background:#000;color:rgba(255,255,255,.5);padding:.85rem 0;font-size:.75rem}.footer-inner{max-width:1400px;margin:0 auto;padding:0 var(--space-xl);display:flex;align-items:center;justify-content:space-between}.footer-links{display:flex;gap:var(--space-lg)}.footer-links a{color:rgba(255,255,255,.5);text-decoration:none;transition:color var(--transition-fast)}.footer-links a:hover{color:#fff}.footer-domain{color:rgba(255,255,255,.3)}@media (max-width:600px){.footer-inner{flex-direction:column;gap:.5rem;text-align:center}}