/* ==========================================================================
   Footer — 3 Column Layout + Bottom Bar
   Ohio temasından birebir uygulama
   ========================================================================== */

/* ── Footer Social Bar ── */
.footer-social-bar {
    background-color: #f0f4f8; /* Light blue/grey to match mockup */
    padding: var(--space-xl) 0;
}

.footer-social-bar__inner {
    display: flex;
    justify-content: center;
    gap: var(--space-4xl);
    flex-wrap: wrap;
}

.social-bar-link {
    font-size: var(--font-size-md);
    font-weight: var(--fw-medium);
    color: var(--color-text);
    text-decoration: none;
    transition: color var(--transition-fast);
}

.social-bar-link:hover {
    color: var(--color-text-link-hover, var(--color-accent));
}

/* ── Footer Main ── */
.site-footer {
    background-color: var(--color-bg-white);
    color: var(--color-text);
}

.footer-main {
    padding: var(--space-4xl) 0 var(--space-3xl);
}



/* ── Footer Columns ── */
.footer-col__title {
    font-size: var(--font-size-md); /* Smaller titles in mockup */
    font-weight: var(--fw-bold);
    color: var(--color-text);
    margin-bottom: var(--space-md);
}

/* Removed the blue underline pseudo element as mockup does not have it */

.footer-col__content {
    color: var(--color-text-light);
    font-size: 13px; /* Mockup has small text */
    line-height: 1.6;
    margin-bottom: var(--space-lg);
}

.footer-col__content a {
    color: var(--color-text-link, var(--color-accent));
}

.footer-col__content a:hover {
    color: var(--color-text-link-hover, var(--color-accent-hover));
}

/* ── Footer Bottom ── */
.footer-bottom {
    padding: var(--space-lg) 0;
}

/* Social Icons */
.footer-bottom__social {
    display: flex;
    align-items: center;
    gap: var(--space-xs);
}

.social-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    color: var(--color-text-light); /* Darker icons on light bg */
    transition: all var(--transition-fast);
}

.social-icon:hover {
    color: var(--color-text-link-hover, var(--color-accent));
    transform: translateY(-2px);
}

.social-icon svg {
    width: 14px;
    height: 14px;
}
