/* Social media and review site links */
.footer-column .external-links {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 10px;
}

.external-links li {
    margin-bottom: 5px !important;
}

.external-links a {
    display: inline-flex;
    align-items: center;
    color: var(--light);
    opacity: 0.8;
    transition: opacity 0.3s ease;
    font-size: 0.9rem;
}

.external-links a:hover {
    opacity: 1;
}

.external-links a svg,
.external-links a img {
    margin-right: 6px;
    width: 16px;
    height: 16px;
}

.external-icon {
    width: 16px;
    height: 16px;
    margin-right: 6px;
    display: inline-block;
    vertical-align: middle;
}