﻿.footer {
    padding: var(--footer-padding, 24px 24px);
    color: var(--footer-color, var(--muted));
    border-top: 1px solid var(--footer-border, var(--border));
    background: var(--footer-bg, var(--bg));
    line-height: normal;
    white-space: normal;
}

.footer a {
    color: inherit;
    text-decoration: none;
    transition: color .3s;
}

.footer a:hover {
    color: var(--footer-link-hover, var(--brand));
}

.footer-content {
    display: flex;
    justify-content: space-between;
    gap: 16px;
    flex-wrap: wrap;
    align-items: center;
}

.footer .lang-switcher {
    transform: translateY(-1px);
}
