@import '../../daemmatlas_shared/css/footer.css';

/* VZEB Footer - Light theme with yellow border */

footer.footer {
    background: #f7f7f9;
    color: #4b4b4d;
    border-top: .3125rem solid #f9bb00;
}

.kennzahlen .innerwidth {
    border-bottom: 1px solid #999999;
}

footer.footer h2,
footer.footer .h4 {
    font-size: 1em;
    font-weight: 600;
    text-transform: uppercase;
}

footer.footer a {
    color: #4b4b4d;
    font-size: 0.9em;
    line-height: 1.4em;
}

footer.footer a:hover {
    text-decoration: none;
}

footer.footer [id$="-copyright"] {
    font-size: 0.9em;
    line-height: 1.4em;
}

/* VZEB-specific additional footer section */
.vzeb-footer {
    background: white;
    padding: 40px 0;
}

.vzeb-footer .copyright {
    font-weight: 700;
    font-size: 14px;
}

.vzeb-footer .innerwidth {
    display: flex;
    gap: 80px;
}

.vzeb-footer .innerwidth > div {
    flex: 1;
}

.vzeb-footer .innerwidth > .foerderung {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
}

@media (max-width: 768px) {
    .vzeb-footer .innerwidth {
        flex-direction: column;
        gap: 10px;
    }

    .vzeb-footer .innerwidth > .foerderung {
        align-items: flex-start;
    }
}

.theme-version {
    color: transparent;
}
