/* Homepage-only seller entry points; shared customer/legal styles stay intact. */
.home-seller-nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 16px;
    padding-block-end: 28px;
    margin-block-end: 28px;
    border-block-end: 1px solid var(--border);
}
.home-seller-nav > span { display: flex; flex-wrap: wrap; gap: 8px 18px; font-weight: 700; }
.home-seller-nav > div { display: flex; flex-wrap: wrap; gap: 12px; }
.home-seller-nav > * { min-inline-size: 0; }
.home-seller-nav a { min-block-size: 48px; overflow-wrap: anywhere; }
.home-page a:focus-visible { outline: 3px solid var(--primary-dark); outline-offset: 4px; }
@media (max-width: 480px) {
    .home-seller-nav { align-items: stretch; }
    .home-seller-nav > div { inline-size: 100%; }
    .home-seller-nav a { flex: 1 1 100%; }
}
