/*
 * ApexBrokersHub — English desktop header alignment
 * Scoped to LTR desktop only. Arabic, mobile, typography outside the header,
 * Microsoft Clarity, cards, and page content are intentionally untouched.
 */
@media (min-width: 1101px) {
    html[dir="ltr"] .site-header__inner {
        grid-template-columns: minmax(230px, auto) minmax(0, 1fr) auto;
        gap: 12px;
    }

    html[dir="ltr"] .site-brand-cluster {
        gap: 8px;
    }

    html[dir="ltr"] .site-brand {
        gap: 8px;
        font-size: 19px;
    }

    html[dir="ltr"] .site-brand__mark,
    html[dir="ltr"] .abh-app-launcher__button {
        width: 38px;
        height: 38px;
        flex: 0 0 38px;
        border-radius: 11px;
    }

    html[dir="ltr"] .site-brand__logo {
        width: 27px;
        height: 27px;
    }

    html[dir="ltr"] .site-nav {
        min-width: 0;
        justify-content: flex-start;
        gap: 2px;
        overflow: hidden;
    }

    html[dir="ltr"] .site-nav a {
        padding: 8px 6px;
        font-size: 13px;
    }

    html[dir="ltr"] .site-header__actions {
        gap: 6px;
    }

    html[dir="ltr"] .language-switch,
    html[dir="ltr"] .login-link,
    html[dir="ltr"] .register-link,
    html[dir="ltr"] .account-link,
    html[dir="ltr"] .site-user-logout button {
        padding-inline: 10px;
        font-size: 12px;
    }

    html[dir="ltr"] .site-search__field input {
        font-size: 12px;
    }
}
