.top-bar {
    background: var(--middleColor);
    font-size: 1rem;
    padding: var(--space-sm) 0;
    position: relative;
    width: 100%;
}

.top-bar-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}


.socials {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: var(--space-sm);
}

.top-bar .top-left .socials a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: var(--space-sm);
    color: var(--primaryColor);
    background-color: var(--white);
    padding: 14px 10px;
    border-radius: 10px;
    text-decoration: none;
    font-size: var(--text-md);
    transition: all 0.5s;
    font-weight: 600;
}

.top-bar .top-left .socials a:hover {
    color: var(--white);
    background-color: var(--primaryColor);
}

.top-bar .top-right {
    display: flex;
    align-items: center;
    gap: var(--space-lg);
}


.top-bar .top-right .socials a {
    color: var(--lightHelper);
    background-color: var(--white);
    padding: 5px 10px;
    border-radius: 50%;
    text-decoration: none;
}

.top-bar .top-right .socials a:hover {
    color: var(--white);
    background-color: var(--helperColor);
}


@media (max-width: 576px) {


    .top-bar .top-left .socials a {

        gap: var(--space-xs);
        padding: var(--space-xs);
        font-size: var(--text-sm);
    }
}

@media (max-width: 320px) {
    .top-left {
        display: none;
    }
}