footer { text-align: center; padding-block: 1.5rem; a { --link-color: var(--muted); font-size: 1.25rem; font-weight: 400; font-family: 'Roboto', sans-serif; } } footer > p { display: block; margin-inline: auto; letter-spacing: -0.01em; font-size: 1rem; color: var(--muted); } .footer-nav { display: flex; justify-content: center; gap: 2rem; /* Abstand zwischen Links */ list-style: none; padding: 0; margin: 0.5rem 0 0; /* leichter Abstand nach dem Text */ } @media (max-width: 500px) { .footer-nav { flex-direction: column; gap: 0.5rem; } }