/**
 * Header auth UI: sign-in / sign-up buttons rendered into #auth slots.
 * Loads on every page (header is theme-wide).
 */

#auth {
    display: block !important;
    visibility: visible !important;
}

.account-navigation-wrapper {
    display: flex;
    gap: 16px;
    text-decoration: none;
}

.account-navigation-wrapper a {
    white-space: nowrap;
    text-decoration: none !important;
    font-size: 14px;
    border: 1px #1A5EDD solid;
    padding: 9px 32px;
    border-radius: 50px;
    outline: none;
    font-weight: 500;
}

.sign-in:hover {
    color: #111111 !important;
    background-color: #f0f0f0;
}

.sign-up {
    background-color: #1A5EDD;
    color: #fff;
}

.sign-up:hover {
    color: #000 !important;
}

@media (max-width: 768px) {
    .account-navigation-wrapper {
        gap: 12px;
        width: 100%;
    }

    .account-navigation-wrapper a {
        width: 100%;
        text-align: center;
        padding: 4px 42px;
    }
}
